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.
Отримуйте доступ до репозиторіїв, завдань і pull-запитів. Потрібно для деяких функцій, як-от Codex.
Цей плагін може містити один або кілька застосунків, як зазначено вище. Під час підключення до застосунку ChatGPT може ділитися з ним відповідними чатами й записами пам’яті, щоб надати контекст для ваших запитів. Використання цих даних застосунком регулюється його умовами й політикою конфіденційності, які можна знайти на сторінці застосунку. Якщо у вас увімкнено Пам’ять, дані із застосунку можуть використовуватися для проактивного надання корисної інформації або рекомендацій. ChatGPT завжди поважає ваші налаштування використання даних для навчання, зокрема даних із підключених застосунків. Використання застосунків може бути пов’язане з підвищеним ризиком. Ви можете будь-коли керувати своїми параметрами або відключатися від застосунків у налаштуваннях. Докладніше