Mengaktifkan autentikasi dan otorisasi di Azure Container Apps dengan Twitter

Artikel ini menunjukkan cara mengonfigurasi Azure Container Apps untuk menggunakan Twitter sebagai penyedia autentikasi.

Untuk menyelesaikan prosedur dalam artikel ini, Anda memerlukan akun Twitter yang memiliki alamat email dan nomor telepon terverifikasi. Untuk membuat akun Twitter baru, buka [twitter.com].

Daftarkan aplikasi Anda dengan Twitter

  1. Masuk ke portal Azure dan buka aplikasi Anda. Salin URL Anda. Anda akan menggunakan URL untuk mengonfigurasi aplikasi Twitter Anda.

  2. Buka situs web [Pengembang Twitter], masuk dengan info masuk akun Twitter Anda, dan pilih Buat aplikasi.

  3. Masukkan Nama aplikasi dan Deskripsi aplikasi untuk aplikasi baru Anda. Tempelkan URL aplikasi Anda ke dalam bidang URL Situs Web. Di bagian URL Panggilan Balik, masukkan URL HTTPS aplikasi kontainer Anda dan tambahkan jalur /.auth/login/twitter/callback. Contohnya, https://<hostname>.azurecontainerapps.io/.auth/login/twitter/callback.

  4. Di bagian bawah halaman, ketik setidaknya 100 karakter di Beri tahu kami bagaimana aplikasi ini akan digunakan, lalu pilih Buat. Pilih Buat lagi di pop-up. Detil aplikasi ditampilkan.

  5. Pilih tab Kunci dan Token Akses.

    Catat nilai-nilai ini:

    • Kunci API
    • Kunci rahasia API

    Penting

    Kunci rahasia API adalah info masuk keamanan yang penting. Jangan membagikan rahasia ini dengan siapa pun atau memberikannya dengan aplikasi Anda.

Menambahkan informasi Twitter ke aplikasi Anda

  1. Masuk ke portal Microsoft Azure dan navigasikan ke aplikasi Anda.

  2. Pilih Autentikasi pada menu di sebelah kiri. Pilih Tambahkan penyedia identitas .

  3. Pilih Twitter di menu drop-down penyedia identitas. Tempelkan nilai API key dan API secret key yang Anda peroleh sebelumnya.

    Rahasia Anda akan disimpan sebagai rahasia di aplikasi kontainer Anda.

  4. Jika Anda mengonfigurasi penyedia identitas pertama untuk aplikasi ini, Anda juga akan dihadapkan dengan bagian Pengaturan autentikasi Container Apps. Jika tidak, Anda boleh melanjutkan ke langkah berikutnya.

    Opsi ini menentukan cara aplikasi Anda merespons permintaan yang tidak diautentikasi. Pilihan default mengalihkan semua permintaan untuk masuk dengan penyedia baru ini. Anda dapat mengubah kustomisasi perilaku ini sekarang atau menyesuaikan pengaturan ini nanti dari layar Autentikasi dengan memilih Edit di samping Pengaturan autentikasi. Untuk mempelajari selengkapnya tentang opsi ini, lihat Alur autentikasi.

  5. Pilih Tambahkan.

Kini Anda siap menggunakan Twitter untuk autentikasi di aplikasi Anda. Penyedia akan dicantumkan pada layar Autentikasi. Dari sana, Anda dapat mengedit atau menghapus konfigurasi penyedia ini.

Bekerja dengan pengguna terautentikasi

Gunakan panduan berikut untuk detail tentang bekerja dengan pengguna terautentikasi.

Langkah berikutnya