Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Slack
Slack dapat dikonfigurasi sebagai penyedia kredensia AgentCore Identity untuk akses sumber daya keluar. Ini memungkinkan agen Anda untuk mengotentikasi pengguna melalui layanan OAuth2 Slack dan mendapatkan token akses untuk sumber daya API Slack.
Ke luar
catatan
AgentCore Identity mengeluarkan URL callback OAuth2 unik untuk setiap penyedia kredensia yang Anda buat. URL panggilan balik unik memungkinkan pengikatan sesi, yang melindungi pertukaran kode otorisasi OAuth2 terhadap pemutaran ulang dan CSRF-style serangan lintas penyedia dengan memastikan respons otorisasi hanya dapat ditukarkan terhadap penyedia kredensia tertentu yang memulainya. Karena URL-nya unik per penyedia, Anda tidak akan mengetahuinya sampai setelah Anda meneleponCreateOauth2CredentialProvider. Buat klien Slack OAuth2 Anda terlebih dahulu, lalu kembali ke konsol pengembang Slack untuk mendaftarkan URL panggilan balik setelah AgentCore Identity mengeluarkannya.
Langkah 1: Buat klien Slack OAuth2
Gunakan prosedur berikut untuk mengatur aplikasi Slack OAuth2 dan mendapatkan kredenSIAL klien yang diperlukan untuk Identitas. AgentCore Anda akan mendaftarkan URI pengalihan di Langkah 3, setelah AgentCore Identity mengeluarkan URL callback unik.
Untuk mengkonfigurasi aplikasi Slack OAuth2
-
Buat aplikasi Slack, masukkan nama aplikasi, dan pilih ruang kerja pengembangan tempat aplikasi akan dibangun.
-
Buka bagian OAuth & Iz in. Biarkan daftar URL Redirect kosong untuk saat ini - Anda akan menambahkan URL callback unik di Langkah 3.
-
Salin ID klien dan rahasia klien yang dikeluarkan Slack untuk aplikasi Anda. Anda akan membutuhkannya untuk mengonfigurasi penyedia di AgentCore Identity.
Untuk detail selengkapnya, lihat dokumentasi Slack Mas uk dengan Slack
Langkah 2: Buat penyedia kreden AgentCore sia Identitas
Untuk mengonfigurasi penyedia sumber daya Slack keluar, gunakan yang berikut ini:
{ "name": "NAME", "credentialProviderVendor": "SlackOauth2", "oauth2ProviderConfigInput": { "slackOauth2ProviderConfig": { "clientId": "your-client-id", "clientSecret": "your-client-secret" } } }
Jaw CreateOauth2CredentialProvider abannya termasuk callbackUrl bidang. URL ini unik untuk penyedia kredensi ini dan terlihat seperti:https://bedrock-agentcore.us-east-1.amazonaws.com/identities/oauth2/callback/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX. Simpan nilai ini untuk langkah berikutnya.
Langkah 3: Daftarkan URL callback unik dengan Slack
Kembali ke konsol pengembang Slack dan tambahkan URL callback unik ke daftar URI pengalihan aplikasi OAuth2 Anda.
-
Masuk ke konsol pengembang Slack dan buka aplikasi OAuth2 yang Anda buat di Langkah 1.
-
Tambahkan
callbackUrlnilai yang dikembalikanCreateOauth2CredentialProviderke konfigurasi URI pengalihan aplikasi. -
Simpan perubahan Anda.