Triage PRs, issues, CI, and publish flows
Velg eksempelmeldingen for å installere denne pluginen før du starter en chat. Dette er et eksempel på en samtale.
Grafana bruker en modulær autentiseringskjede: Hver type påloggingsinformasjon implementeres som en autentiserings«klient», og alle klienter produserer samme interne Identity. Identiteten suppleres så med Grafana-bruker, organisasjon, rolle, team og tillatelser før autorisering kjøres.
Jeg undersøkte den gjeldende main-grenen.
Alle HTTP-forespørsler går gjennom ContextHandler, som kaller:
authenticator.Authenticate(ctx, &authn.Request{HTTPRequest: req})
Hvis autentiseringen lykkes, blir identiteten forespørselens SignedInUser og legges til i Go-konteksten. Hvis den mislykkes, lagres feilen slik at senere mellomvare kan velge mellom 401, omdirigering til innlogging, tokenrotasjon og så videre. Sensitive autentiseringshoder fjernes deretter. Se contexthandler.go.
Få tilgang til repositorier, saker og pull-forespørsler. Kreves for enkelte funksjoner, for eksempel Codex
Denne pluginen kan inneholde én eller flere apper, som oppført ovenfor. Når ChatGPT er koblet til en app, kan ChatGPT dele relevante samtaler og minner med appen for å gi kontekst til forespørslene dine. Appens bruk av disse dataene er underlagt appens vilkår og personvernerklæring, som finnes på appens side. Hvis du har aktivert Minne, kan data fra appen brukes til proaktivt å gi nyttig informasjon eller forslag. ChatGPT respekterer alltid dine innstillinger for treningsdata, også for data fra tilkoblede apper. Bruk av apper kan innebære forhøyet risiko. Du kan administrere preferansene dine eller koble fra apper når som helst i innstillingene. Les mer