Triage PRs, issues, CI, and publish flows
Sélectionnez le message d’exemple pour installer ce plugin avant de démarrer un chat. Il s’agit d’un exemple de conversation.
Grafana utilise un pipeline d’authentification extensible : chaque type d’identifiant est implémenté sous la forme d’un « client » d’authentification, et tous les clients produisent la même Identity interne. Cette identité est ensuite enrichie avec l’utilisateur Grafana, l’organisation, le rôle, l’équipe et les autorisations avant l’exécution de l’autorisation.
J’ai examiné la branche main actuelle.
Chaque requête HTTP passe par ContextHandler, qui appelle :
authenticator.Authenticate(ctx, &authn.Request{HTTPRequest: req})
Si l’authentification réussit, l’identité obtenue devient le SignedInUser de la requête et est ajoutée au contexte Go. En cas d’échec, l’erreur est conservée afin qu’un middleware ultérieur décide entre une réponse 401, une redirection vers la page de connexion, une rotation du token, etc. Les en-têtes d’authentification sensibles sont ensuite supprimés. Voir contexthandler.go.
Accédez aux dépôts, aux issues et aux pull requests. Requis pour certaines fonctionnalités comme Codex
Ce plugin peut contenir une ou plusieurs applications, comme indiqué ci-dessus. Lorsqu’une application est connectée, ChatGPT peut partager avec elle les chats et éléments de mémoire pertinents afin de fournir du contexte pour vos demandes. L’utilisation de ces données par une application est soumise à ses conditions et à sa politique de confidentialité, disponibles sur la page de l’application. Si la Mémoire est activée, les données de l’application peuvent être utilisées de manière proactive pour fournir des informations ou des suggestions utiles. ChatGPT respecte toujours vos préférences relatives aux données d’entraînement, y compris pour les données provenant des applications connectées. L’utilisation d’applications peut comporter un risque accru. Vous pouvez gérer vos préférences ou vous déconnecter des applications à tout moment dans vos paramètres. En savoir plus