Triage PRs, issues, CI, and publish flows
Pred začatím četu nainštalujte tento doplnok výberom ukážkovej správy. Ide o ukážkovú konverzáciu.
Grafana používa rozšíriteľný autentifikačný reťazec: každý typ prihlasovacích údajov je implementovaný ako autentifikačný „klient“ a všetci klienti vytvárajú rovnakú internú Identitu. Táto Identita sa potom pred autorizáciou doplní o používateľa Grafany, organizáciu, rolu, tím a oprávnenia.
Preskúmal som aktuálnu vetvu main.
Každá HTTP požiadavka prechádza cez ContextHandler, ktorý volá:
authenticator.Authenticate(ctx, &authn.Request{HTTPRequest: req})
Ak autentifikácia uspeje, výsledná Identita sa stane hodnotou SignedInUser požiadavky a pripojí sa ku kontextu Go. Ak zlyhá, chyba sa uloží, aby neskorší middleware mohol rozhodnúť medzi odpoveďou 401, presmerovaním na prihlásenie, rotáciou tokenu a podobne. Citlivé autentifikačné hlavičky sa následne odstránia. Pozrite si contexthandler.go.
Získaj prístup k repozitárom, problémom a žiadostiam o prijatie zmien. Potrebné pre niektoré funkcie, napríklad Codex
Tento doplnok môže obsahovať jednu alebo viac aplikácií uvedených vyššie. Po pripojení k aplikácii môže ChatGPT s aplikáciou zdieľať relevantné čety a pamäte, aby pomohol poskytnúť kontext pre vaše žiadosti. Používanie týchto údajov aplikáciou sa riadi jej podmienkami a zásadami ochrany osobných údajov, ktoré nájdete na stránke aplikácie. Ak máte zapnutú funkciu Pamäť, údaje z aplikácie sa môžu použiť na proaktívne poskytovanie užitočných informácií alebo návrhov. ChatGPT vždy rešpektuje vaše predvoľby údajov na trénovanie, vrátane údajov z prepojených aplikácií. Používanie aplikácií môže byť spojené so zvýšeným rizikom. Svoje predvoľby môžete spravovať alebo sa od aplikácií kedykoľvek odpojiť v nastaveniach. Viac informácií