Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
SMS dan pesan email MFA
Pesan MFA SMS dan email mengonfirmasi bahwa pengguna memiliki akses ke tujuan pesan sebelum mereka dapat masuk. Mereka mengkonfirmasi bahwa mereka tidak hanya memiliki akses ke kata sandi, tetapi ke pesan SMS atau kotak masuk email pengguna asli. Amazon Cognito meminta pengguna memberikan kode pendek yang dikirim kumpulan pengguna Anda setelah mereka berhasil memberikan nama pengguna dan kata sandi.
SMS dan pesan email MFA tidak memerlukan konfigurasi tambahan setelah pengguna menambahkan alamat email atau nomor telepon ke profil mereka. Amazon Cognito dapat mengirim pesan ke alamat email dan nomor telepon yang belum diverifikasi. Saat pengguna menyelesaikan MFA pertama mereka, Amazon Cognito menandai alamat email atau nomor telepon mereka sebagai terverifikasi.
Otentikasi MFA dimulai ketika pengguna dengan MFA memasukkan nama pengguna dan kata sandi mereka di aplikasi Anda. Aplikasi Anda mengirimkan parameter awal ini dalam metode SDK yang memanggil permintaan API InitiateAuth atau AdminInitiateAuth. Resp ChallengeParameters ons dalam API menyertakan CODE_DELIVERY_DESTINATION nilai yang menunjukkan di mana kode otorisasi dikirim. Dalam aplikasi Anda, tampilkan formulir yang meminta pengguna untuk memeriksa telepon mereka dan menyertakan elemen input untuk kode. Saat mereka memasukkan kode mereka, kirimkan dalam permintaan Challenge-response API untuk menyelesaikan proses masuk.
Setelah pengguna dengan MFA masuk dengan nama pengguna dan kata sandi di halaman login ter kelola, mereka secara otomatis diminta untuk memasukkan kode MFA.
Kumpulan pengguna mengirim pesan SMS untuk MFA dan notifikasi Amazon Cognito lainnya dengan sumber daya Amazon Simple Notification Service (Amazon SNS) di situs Anda. Akun AWS Demikian pula, kumpulan pengguna mengirim pesan email dengan sumber daya Amazon Simple Email Service (Amazon SES) di akun Anda. Layanan tertaut ini menanggung biayanya sendiri pada AWS tagihan Anda untuk pengiriman pesan. Mereka juga memiliki persyaratan tambahan untuk mengirim pesan pada volume produksi. Lihat tautan berikut untuk informasi lebih lanjut:
Pertimbangan untuk SMS dan pesan email MFA
-
Untuk mengizinkan pengguna masuk dengan MFA email, kumpulan pengguna Anda harus memiliki opsi konfigurasi berikut:
-
Anda memiliki paket fitur Plus atau Essentials di kumpulan pengguna Anda. Untuk informasi selengkapnya, lihat Paket fitur kumpulan pengguna.
-
Kumpulan pengguna Anda mengirimkan pesan email dengan sumber daya Amazon SES Anda sendiri. Untuk informasi selengkapnya, lihat Konfigurasi email Amazon SES.
-
-
Kode MFA valid untuk durasi sesi alur Otentikasi yang Anda tetapkan untuk klien aplikasi Anda.
Tetapkan durasi sesi alur otentikasi di konsol Amazon Cognito di menu Klien aplikasi saat Anda Meng edit klien aplikasi Anda. Anda juga dapat mengatur durasi sesi aliran otentikasi dalam permintaan
CreateUserPoolClientatauUpdateUserPoolClientAPI. Untuk informasi selengkapnya, lihat Contoh sesi otentikasi. -
Ketika pengguna berhasil memberikan kode dari SMS atau pesan email yang dikirim Amazon Cognito ke nomor telepon atau alamat email yang belum diverifikasi, Amazon Cognito menandai atribut yang sesuai sebagai terverifikasi.
-
Agar pengguna dapat melakukan perubahan layanan mandiri pada nilai nomor telepon atau alamat email yang terkait dengan MFA, mereka harus masuk dan mengotorisasi permintaan dengan token akses. Jika mereka tidak dapat mengakses nomor telepon atau alamat email mereka saat ini, mereka tidak dapat masuk. Tim Anda harus mengubah nilai-nilai ini dengan AWS kredenSIAL administrator dalam permintaan AdminUpdateUserAttributes API.
-
Setelah mengonfigurasi SMS di kumpulan pengguna, Anda tidak dapat menonaktifkan pesan SMS sebagai faktor MFA yang tersedia.