

# Atlassian
<a name="identity-idp-atlassian"></a>

Atlassian dapat dikonfigurasi sebagai penyedia kredensi AgentCore Identitas untuk akses sumber daya keluar. Ini memungkinkan agen Anda untuk mengautentikasi pengguna melalui layanan OAuth2 Atlassian dan mendapatkan token akses untuk sumber daya API Atlassian.

## Ke luar
<a name="identity-idp-atlassian-outbound"></a>

**catatan**  
AgentCore Identitas mengeluarkan URL callback OAuth2 unik untuk setiap penyedia kredensi 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 kredensi tertentu yang memulainya. Karena URL unik per penyedia, Anda tidak akan mengetahuinya sampai **setelah** Anda menelepon`CreateOauth2CredentialProvider`. Buat klien Atlassian OAuth2 Anda terlebih dahulu, lalu kembali ke konsol pengembang Atlassian untuk mendaftarkan URL panggilan balik setelah Identity mengeluarkannya. AgentCore 

 **Langkah 1: Buat klien Atlassian OAuth2** 

Gunakan prosedur berikut untuk menyiapkan aplikasi Atlassian OAuth2 dan dapatkan kredensi klien yang diperlukan untuk Identity. 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.

1. Buat aplikasi baru.

1. **Pilih otorisasi dan di samping **OAuth 2.0 (3LO**) pilih Konfigurasi.**

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

1. Pilih **Simpan perubahan**.

1. Pilih **Izin** dan pilih izin yang relevan dengan aplikasi Anda.

Untuk detail selengkapnya, lihat dokumentasi [aplikasi OAuth 2.0 (3LO) Atlassian](https://developer.atlassian.com/cloud/confluence/oauth-2-3lo-apps/).

 **Langkah 2: Buat penyedia kredensi AgentCore 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"
       }
   }
}
```

[CreateOauth2CredentialProvider](https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_CreateOauth2CredentialProvider.html)Responsnya mencakup `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 selanjutnya.

 **Langkah 3: Daftarkan URL callback unik dengan Atlassian** 

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

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

1. Tambahkan `callbackUrl` nilai yang dikembalikan oleh `CreateOauth2CredentialProvider` ke konfigurasi URI pengalihan aplikasi.

1. Simpan perubahan Anda.