Triage PRs, issues, CI, and publish flows
Wybierz przykładową wiadomość, aby zainstalować tę wtyczkę przed rozpoczęciem czatu. To przykładowa rozmowa.
Grafana korzysta z rozszerzalnego potoku uwierzytelniania: każdy typ danych uwierzytelniających jest implementowany jako „klient” uwierzytelniania, a wszyscy klienci tworzą tę samą wewnętrzną Tożsamość. Tożsamość ta jest następnie wzbogacana o użytkownika Grafany, organizację, rolę, zespół i uprawnienia przed rozpoczęciem autoryzacji.
Sprawdziłem bieżącą gałąź main.
Każde żądanie HTTP przechodzi przez ContextHandler, który wywołuje:
authenticator.Authenticate(ctx, &authn.Request{HTTPRequest: req})
Jeśli uwierzytelnianie się powiedzie, wynikowa tożsamość staje się obiektem SignedInUser żądania i jest dołączana do kontekstu Go. Jeśli się nie powiedzie, błąd jest zapisywany, aby późniejsza warstwa pośrednicząca mogła zdecydować o zwróceniu 401, przekierowaniu do logowania, rotacji tokenu itd. Następnie usuwane są poufne nagłówki uwierzytelniania. Zobacz contexthandler.go.
Dostęp do repozytoriów, zgłoszeń i pull requestów. Wymagane w przypadku niektórych funkcji, takich jak Codex
Ta wtyczka może zawierać co najmniej jedną aplikację wymienioną powyżej. Po połączeniu z aplikacją ChatGPT może udostępniać jej powiązane czaty i informacje zapisane w pamięci, aby zapewnić kontekst dla Twoich próśb. Wykorzystywanie tych danych przez aplikację podlega jej warunkom i polityce prywatności, które można znaleźć na stronie aplikacji. Jeśli masz włączoną funkcję Pamięć, dane z aplikacji mogą być używane do aktywnego przekazywania przydatnych informacji lub sugestii. ChatGPT zawsze respektuje Twoje preferencje dotyczące wykorzystywania danych do trenowania modeli, również w odniesieniu do danych z połączonych aplikacji. Korzystanie z aplikacji może wiązać się z podwyższonym ryzykiem. W ustawieniach możesz w dowolnym momencie zarządzać swoimi preferencjami lub odłączyć aplikacje. Dowiedz się więcej