View a markdown version of this page

Atlassian - Batu Dasar Amazon AgentCore

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

Atlassian

Atlassian dapat dikonfigurasi sebagai penyedia kredensia AgentCore Identity untuk akses sumber daya keluar. Hal ini memungkinkan agen Anda untuk mengotentikasi pengguna melalui layanan OAuth2 Atlassian dan mendapatkan token akses untuk sumber daya API Atlassian.

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

Langkah 1: Buat klien Atlassian OAuth2

Gunakan prosedur berikut untuk mengatur aplikasi Atlassian 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 Atlassian OAuth2

  1. Buka konsol pengembang Atlassian dan daftar untuk akun pengembang.

  2. Buat aplikasi baru.

  3. Pilih otorisasi dan di samping OAuth 2.0 (3LO) pilih Configure.

  4. Biarkan bidang URL panggilan balik kosong untuk saat ini - Anda akan menambahkan URL callback unik di Langkah 3.

  5. Pilih Simpan perubahan.

  6. Pilih Iz in dan pilih izin yang relevan dengan aplikasi Anda.

Untuk detail selengkapnya, lihat dokument asi aplikasi OAuth 2.0 (3LO) Atlassian.

Langkah 2: Buat penyedia kreden AgentCore sia Identitas

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

{ "name": "NAME", "credentialProviderVendor": "AtlassianOAuth2", "oauth2ProviderConfigInput": { "atlassianOauth2ProviderConfig": { "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 Atlassian

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

  1. Masuk ke konsol pengembang Atlassian 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.