Triage PRs, issues, CI, and publish flows
Pasirinkite pavyzdinę žinutę, kad prieš pradėdami pokalbį įdiegtumėte šį įskiepį. Tai pokalbio pavyzdys.
„Grafana“ naudoja modulinę autentifikavimo grandinę: kiekvienas prisijungimo duomenų tipas įgyvendinamas kaip autentifikavimo „klientas“, o visi klientai sukuria tokią pačią vidinę Identity. Prieš autorizavimą ši tapatybė papildoma „Grafana“ naudotoju, organizacija, vaidmeniu, komanda ir leidimais.
Peržiūrėjau dabartinę main šaką.
Kiekviena HTTP užklausa perduodama per ContextHandler, kuri iškviečia:
authenticator.Authenticate(ctx, &authn.Request{HTTPRequest: req})
Jei autentifikuoti pavyksta, gauta tapatybė tampa užklausos SignedInUser ir pridedama prie „Go“ konteksto. Jei nepavyksta, klaida išsaugoma, kad vėlesnė tarpinė programinė įranga nuspręstų, ar grąžinti 401, nukreipti į prisijungimo puslapį, atnaujinti žetoną ir pan. Tada jautrios autentifikavimo antraštės pašalinamos. Žr. contexthandler.go.
Prieiga prie saugyklų, problemų ir pakeitimų įtraukimo užklausų. Būtina kai kurioms funkcijoms, pvz., „Codex“
Šiame įskiepyje gali būti viena ar kelios programos, kaip nurodyta pirmiau. Prisijungus prie programos, „ChatGPT“ gali dalytis susijusiais pokalbiais ir prisiminimais su ja, kad suteiktų konteksto jūsų užklausoms. Programa šiuos duomenis naudoja pagal savo sąlygas ir privatumo politiką, kurias galima rasti programos puslapyje. Jei esate įjungę atmintį, programos duomenys gali būti naudojami siekiant proaktyviai pateikti naudingos informacijos ar pasiūlymų. „ChatGPT“ visada atsižvelgia į jūsų mokymo duomenų nuostatas, įskaitant duomenis iš prijungtų programų. Programų naudojimas gali kelti didesnę riziką. Savo nuostatose bet kada galite tvarkyti parinktis arba atjungti programas. Sužinoti daugiau