View a markdown version of this page

Perbesar - Batu Dasar Amazon AgentCore

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Perbesar

Zoom dapat dikonfigurasi sebagai penyedia kreden AgentCore sia Identitas untuk akses sumber daya keluar. Ini memungkinkan agen Anda untuk mengotentikasi pengguna melalui layanan OAuth2 Zoom dan mendapatkan token akses untuk sumber daya Zoom API.

Ke luar

catatan

Anda hanya dapat mengonfigurasi aplikasi Zoom OAuth2 sebagai federasi pengguna atau klien M2M OAuth2 tetapi tidak keduanya.

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 Zoom OAuth2 Anda terlebih dahulu, lalu kembali ke konsol pengembang Zoom untuk mendaftarkan URL panggilan balik setelah AgentCore Identity mengeluarkannya.

Langkah 1: Buat klien Zoom OAuth2

Gunakan prosedur berikut untuk mengatur aplikasi Zoom OAuth2 dan mendapatkan kredenSIAL klien yang diperlukan untuk AgentCore Identitas. Anda akan mendaftarkan URI pengalihan di Langkah 3, setelah AgentCore Identity mengeluarkan URL callback unik.

Untuk mengkonfigurasi aplikasi Zoom OAuth2

  1. Masuk ke Pasar Aplikasi Zoom.

  2. Pilih Kembangkan > Buat Aplikasi.

  3. Untuk aplikasi federasi pengguna, pilih Aplikasi Umum dan pilih Buat.

    • Pada halaman detail aplikasi, tambahkan nama untuk aplikasi Anda dan pilih bagaimana aplikasi Anda akan dikelola.

    • Di bagian Informasi OAuth, biarkan URL Pengalihan OAuth dan Daftar Izinkan OAuth kosong untuk saat ini - Anda akan menambahkan URL panggilan balik unik di Langkah 3.

  4. Untuk aplikasi M2M, pilih Server ke Server OAuth App dan pilih Buat.

    • Tambahkan nama untuk aplikasi Anda.

    • Pada halaman detail aplikasi, pilih Cak upan dan tambahkan cakupan yang diperlukan untuk aplikasi Anda.

    • Buka Informasi dan berikan nama perusahaan, dan informasi kontak pengembang.

  5. Catat ID klien dan rahasia klien yang telah dibuat untuk aplikasi Anda. Anda memerlukan nilai-nilai ini untuk mengonfigurasi penyedia kredensia Zoom di AgentCore Identity.

Untuk detail selengkapnya, lihat dokumentasi integrasi Zoom.

Langkah 2: Buat penyedia kreden AgentCore sia Identitas

Untuk mengonfigurasi Zoom sebagai penyedia sumber daya keluar, gunakan yang berikut ini:

{ "name": "Zoom", "credentialProviderVendor": "ZoomOauth2", "oauth2ProviderConfigInput" : { "includedOauth2ProviderConfig": { "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 Zoom

Kembali ke konsol pengembang Zoom dan tambahkan URL callback unik ke daftar URI pengalihan aplikasi OAuth2 Anda.

  1. Masuk ke konsol pengembang Zoom dan buka aplikasi OAuth2 yang Anda buat di Langkah 1.

  2. Tambahkan callbackUrl nilai yang dikembalikan CreateOauth2CredentialProvider ke konfigurasi URI pengalihan aplikasi.

  3. Simpan perubahan Anda.