Triage PRs, issues, CI, and publish flows
Selecteer het voorbeeldbericht om deze plug-in te installeren voordat je een chat start. Dit is een voorbeeldgesprek.
Grafana gebruikt een uitbreidbare authenticatiepijplijn: elk type aanmeldgegevens wordt geïmplementeerd als een authenticatie client en alle clients leveren dezelfde interne Identiteit op. Die identiteit wordt vervolgens aangevuld met de Grafana-gebruiker, organisatie, rol, het team en de machtigingen voordat de autorisatie wordt uitgevoerd.
Ik heb de huidige main-branch bekeken.
Elke HTTP-aanvraag loopt via ContextHandler, die het volgende aanroept:
authenticator.Authenticate(ctx, &authn.Request{HTTPRequest: req})
Als de authenticatie slaagt, wordt de resulterende identiteit de SignedInUser van de aanvraag en aan de Go-context gekoppeld. Als de authenticatie mislukt, wordt de fout opgeslagen, zodat latere middleware kan kiezen tussen 401, een omleiding naar de aanmeldpagina, tokenrotatie enzovoort. Daarna worden gevoelige authenticatieheaders verwijderd. Zie contexthandler.go.
Toegang tot repository's, issues en pull requests. Is vereist voor sommige functies, zoals Codex
Deze plug-in kan een of meer Apps bevatten, zoals hierboven vermeld. Wanneer ChatGPT is verbonden met een App, kan ChatGPT relevante chats en geheugen delen met de App om context te bieden voor je verzoeken. Het gebruik van deze gegevens door een App valt onder de voorwaarden en het privacybeleid van de App. Deze zijn te vinden op de pagina van de App. Als je Geheugen hebt ingeschakeld, kunnen gegevens van de App worden gebruikt om proactief nuttige informatie of suggesties te geven. ChatGPT respecteert altijd je voorkeuren voor trainingsgegevens, ook voor gegevens uit verbonden Apps. Het gebruik van Apps kan een verhoogd risico met zich meebrengen. Je kunt je voorkeuren op elk moment beheren of de verbinding met Apps verbreken in je instellingen. Meer informatie