Triage PRs, issues, CI, and publish flows
Pilih contoh pesan untuk menginstal plugin ini sebelum memulai obrolan. Ini adalah contoh percakapan.
Grafana menggunakan pipeline autentikasi yang dapat dipasangi plugin: setiap jenis kredensial diimplementasikan sebagai “klien” autentikasi, dan semua klien menghasilkan Identity internal yang sama. Identitas tersebut kemudian dilengkapi dengan pengguna Grafana, organisasi, peran, tim, dan izin sebelum otorisasi dijalankan.
Saya memeriksa branch main saat ini.
Setiap permintaan HTTP melewati ContextHandler, yang memanggil:
authenticator.Authenticate(ctx, &authn.Request{HTTPRequest: req})
Jika autentikasi berhasil, identitas yang dihasilkan menjadi SignedInUser untuk permintaan tersebut dan ditambahkan ke konteks Go. Jika gagal, error disimpan agar middleware berikutnya dapat menentukan apakah akan mengembalikan 401, mengalihkan ke halaman login, merotasi token, dan sebagainya. Header autentikasi yang sensitif kemudian dihapus. Lihat contexthandler.go.
Akses repositori, issue, dan pull request. Diperlukan untuk beberapa fitur seperti Codex
Plugin ini dapat berisi satu atau beberapa aplikasi, seperti tercantum di atas. Saat terhubung ke aplikasi, ChatGPT dapat membagikan obrolan dan memori yang relevan dengan aplikasi untuk membantu memberi konteks bagi permintaan Anda. Penggunaan data ini oleh aplikasi tunduk pada ketentuan dan kebijakan privasinya, yang dapat ditemukan di halaman aplikasi. Jika Memori diaktifkan, data dari aplikasi dapat digunakan untuk secara proaktif memberikan informasi atau saran yang berguna. ChatGPT selalu menghormati preferensi data pelatihan Anda, termasuk untuk data dari aplikasi terhubung. Penggunaan aplikasi dapat disertai risiko lebih tinggi. Anda dapat mengelola preferensi atau memutuskan koneksi dari aplikasi kapan saja di pengaturan. Pelajari selengkapnya