Mengonfigurasi App Service atau aplikasi Azure Functions Anda untuk menggunakan login X
Artikel ini memperlihatkan cara mengonfigurasi Azure App Service atau Azure Functions untuk menggunakan X sebagai penyedia autentikasi.
Untuk menyelesaikan prosedur dalam artikel ini, Anda memerlukan akun X yang memiliki alamat email dan nomor telepon terverifikasi. Untuk membuat akun X baru, buka x.com.
Daftarkan aplikasi Anda dengan X
Masuk ke portal Azure dan buka aplikasi Anda. Salin URL Anda. Anda akan menggunakannya untuk mengonfigurasi aplikasi X Anda.
Buka situs web Pengembang X, masuk dengan kredensial akun X Anda, dan pilih Buat aplikasi.
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 App Service Anda dan tambahkan jalur
/.auth/login/x/callback
. Contohnya,https://contoso.azurewebsites.net/.auth/login/x/callback
.Di bagian bawah halaman, ketik setidaknya 100 karakter di Beri tahu kami bagaimana aplikasi ini akan digunakan, lalu pilih Buat. Klik Buat lagi di pop-up. Detil aplikasi ditampilkan.
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 X ke aplikasi Anda
Masuk ke portal Microsoft Azure dan navigasikan ke aplikasi Anda.
Pilih Autentikasi pada menu di sebelah kiri. Klik Tambahkan penyedia identitas .
Pilih Twitter di menu drop-down penyedia identitas. Tempelkan nilai
API key
danAPI secret key
yang Anda peroleh sebelumnya.Rahasia akan disimpan sebagai pengaturan aplikasi slot-sticky bernama
TWITTER_PROVIDER_AUTHENTICATION_SECRET
. Anda dapat memperbarui pengaturan tersebut nanti untuk menggunakan referensi Key Vault jika Anda ingin mengelola rahasia di Azure Key Vault.Jika ini adalah penyedia identitas pertama yang dikonfigurasi untuk aplikasi, Anda juga akan diminta dengan bagian pengaturan autentikasi App Service. Jika tidak, Anda boleh melanjutkan ke langkah berikutnya.
Opsi ini menentukan bagaimana aplikasi Anda merespons permintaan yang tidak diautentikasi, dan pilihan default akan 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.
Klik Tambahkan.
Anda sekarang siap menggunakan X untuk autentikasi di aplikasi Anda. Penyedia akan dicantumkan pada layar Autentikasi. Dari sana, Anda dapat mengedit atau menghapus konfigurasi penyedia ini.