Triage PRs, issues, CI, and publish flows
Изаберите пример поруке да бисте инсталирали овај програмски додатак пре него што започнете ћаскање. Ово је пример разговора.
Grafana користи прошириви процес потврде идентитета: сваки тип акредитива је примењен као „клијент” за потврду идентитета, а сви клијенти дају исти интерни Identity. Тај идентитет се затим допуњује корисником, организацијом, улогом, тимом и дозволама услуге Grafana пре ауторизације.
Прегледао/ла сам тренутну грану main.
Сваки HTTP захтев пролази кроз ContextHandler, који позива:
authenticator.Authenticate(ctx, &authn.Request{HTTPRequest: req})
Ако потврда идентитета успе, добијени идентитет постаје SignedInUser захтева и додаје се у контекст Go. Ако не успе, грешка се чува како би накнадни међуслој одлучио између 401, преусмеравања на пријављивање, ротације токена и слично. Осетљива заглавља потврде идентитета се потом уклањају. Погледајте contexthandler.go.
Приступ репозиторијумима, проблемима и захтевима за повлачење. Потребно за неке функције као што је Codex
Овај програмски додатак може да садржи једну апликацију или више њих, као што је наведено изнад. Када је повезан са апликацијом, ChatGPT може да дели релевантна ћаскања и меморије са апликацијом ради контекста за твоје захтеве. Коришћење ових података од стране апликације подлеже условима и политици заштите приватности те апликације, доступним на страници апликације. Ако ти је омогућена Меморија, подаци из апликације могу да се користе за проактивно пружање корисних информација или предлога. ChatGPT увек поштује твоја подешавања за податке за обуку, укључујући податке из повезаних апликација. Коришћење апликација може да носи повећан ризик. У подешавањима у сваком тренутку можеш да управљаш жељеним опцијама или прекинеш везу са апликацијама. Сазнај више