

 Amazon Redshift tidak akan lagi mendukung pembuatan UDF Python baru mulai Patch 198. UDF Python yang ada akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat [posting blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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

# Mengintegrasikan aplikasi atau alat Anda dengan OAuth menggunakan penerbit token tepercaya
<a name="redshift-iam-access-control-idp-connect-oauth"></a>

 Anda dapat menambahkan fungsionalitas ke alat klien yang Anda buat untuk terhubung ke Redshift melalui koneksi AWS IAM Identity Center. Jika Anda sudah mengonfigurasi integrasi Redshift ke AWS IAM Identity Center, gunakan properti yang dirinci di bagian ini untuk menyiapkan koneksi. 

## Plugin otentikasi untuk menghubungkan ke Redshift menggunakan AWS Pusat Identitas IAM
<a name="redshift-iam-access-control-idp-connect-plugin"></a>

Anda dapat menggunakan AWS IAM Identity Center untuk terhubung ke Amazon Redshift menggunakan plugin driver berikut: 
+  `BrowserIdcAuthPlugin`- Plugin ini memfasilitasi integrasi single-sign-on yang mulus dengan AWS IAM Identity Center. Ini menciptakan jendela browser bagi pengguna untuk masuk dengan kredensi pengguna yang ditentukan dalam penyedia identitas perusahaan mereka. 
+  `IdpTokenAuthPlugin`- Plugin ini harus digunakan oleh aplikasi yang ingin mengelola aliran otentikasi sendiri, alih-alih membiarkan driver Amazon Redshift membuka jendela browser AWS untuk otentikasi IAM Identity Center. Ia menerima token Access vended AWS IAM Identity Center atau OpenID Connect (OIDC) JSON web token (JWT) dari penyedia identitas web apa pun yang terhubung AWS dengan IAM Identity Center, seperti Okta,, dan Microsoft Entra ID (Azure AD). PingOne Aplikasi klien bertanggung jawab untuk menghasilkan akses yang diperlukan ini token/JWT. 

### Autentikasi dengan `BrowserIdcAuthPlugin`
<a name="redshift-iam-access-control-idp-connect-plugin-browseridcauthplugin"></a>

Gunakan nama plugin berikut untuk terhubung menggunakan`BrowserIdcAuthPlugin`, tergantung pada driver Amazon Redshift Anda.


| Driver | Kunci opsi koneksi | Nilai | Catatan | 
| --- | --- | --- | --- | 
| JDBC | `plugin_name` | com.amazon.redshift.plugin. BrowserIdcAuthPlugin | Anda harus memasukkan nama kelas plugin yang sepenuhnya memenuhi syarat saat Anda terhubung. | 
| ODBC | `plugin_name` | BrowserIdcAuthPlugin |  | 
| Python | `credentials_provider` | BrowserIdcAuthPlugin | Tidak ada `plugin_name` opsi yang tersedia untuk driver Python. Sebaliknya, gunakan `credentials_provider`. | 

`BrowserIdcAuthPlugin`Plugin ini memiliki opsi koneksi tambahan berikut:


| Nama opsi | Wajib? | Deskripsi | Contoh | 
| --- | --- | --- | --- | 
| idc\_region | Diperlukan | Di AWS Region mana instans AWS IAM Identity Center berada. | us-east-1 | 
| issuer\_url | Diperlukan | Titik akhir instance server AWS IAM Identity Center. Anda dapat menemukan nilai ini menggunakan konsol Pusat AWS Identitas IAM. | https://identitycenter.amazonaws.com/ssoins-g5j2k70sn4yc5nsc | 
| listen\_port | Opsional | Port yang digunakan driver Amazon Redshift untuk menerima `auth_code` respons dari AWS IAM Identity Center melalui pengalihan browser. | 7890 | 
| idc\_client\_display\_name | Opsional | Nama yang digunakan klien AWS IAM Identity Center untuk aplikasi dalam popup persetujuan masuk tunggal AWS IAM Identity Center. | Pengemudi Amazon Redshift | 
| idp\_response\_timeout | Opsional | Jumlah waktu, dalam hitungan detik, driver Redshift menunggu aliran autentikasi selesai. | 60 | 

Anda harus memasukkan nilai-nilai ini di properti koneksi alat yang Anda buat dan hubungkan. Untuk informasi selengkapnya, lihat dokumentasi opsi koneksi untuk setiap driver masing-masing:
+ [Opsi untuk konfigurasi driver JDBC versi 2.x](jdbc20-configuration-options.md)
+ [Opsi driver ODBC](odbc20-configuration-options.md)
+ [Opsi konfigurasi untuk konektor Amazon Redshift Python](python-configuration-options.md)

### Autentikasi dengan `IdpTokenAuthPlugin`
<a name="redshift-iam-access-control-idp-connect-plugin-idptokenauthplugin"></a>

Gunakan nama plugin berikut untuk terhubung menggunakan`IdpTokenAuthPlugin`, tergantung pada driver Amazon Redshift Anda.


| Driver | Kunci opsi koneksi | Nilai | Catatan | 
| --- | --- | --- | --- | 
| JDBC | `plugin_name` | com.amazon.redshift.plugin. IdpTokenAuthPlugin | Anda harus memasukkan nama kelas plugin yang sepenuhnya memenuhi syarat saat Anda terhubung. | 
| ODBC | `plugin_name` | IdpTokenAuthPlugin |  | 
| Python | `credentials_provider` | IdpTokenAuthPlugin | Tidak ada `plugin_name` opsi yang tersedia untuk driver Python. Sebaliknya, gunakan `credentials_provider`. | 

`IdpTokenAuthPlugin`Plugin ini memiliki opsi koneksi tambahan berikut:


| Nama opsi | Wajib? | Deskripsi | 
| --- | --- | --- | 
| token | Diperlukan | Pusat AWS Identitas IAM menjual token akses atau OpenID Connect (OIDC) JSON Web Token (JWT) yang disediakan oleh penyedia identitas web yang terhubung dengan IAM Identity Center. AWS Aplikasi Anda harus menghasilkan token ini dengan mengautentikasi pengguna aplikasi Anda dengan AWS IAM Identity Center atau penyedia identitas yang terhubung dengan AWS IAM Identity Center. | 
| token\_type | Diperlukan | Jenis token yang digunakan untuk`IdpTokenAuthPlugin`. Nilai yang mungkin adalah sebagai berikut: [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/redshift/latest/mgmt/redshift-iam-access-control-idp-connect-oauth.html) | 

Anda harus memasukkan nilai-nilai ini di properti koneksi alat yang Anda buat dan hubungkan. Untuk informasi selengkapnya, lihat dokumentasi opsi koneksi untuk setiap driver masing-masing:
+ [Opsi untuk konfigurasi driver JDBC versi 2.x](jdbc20-configuration-options.md)
+ [Opsi driver ODBC](odbc20-configuration-options.md)
+ [Opsi konfigurasi untuk konektor Amazon Redshift Python](python-configuration-options.md)