Anda dapat menggunakan Amazon Cognito untuk mengirimkan kredensial hak istimewa sementara dan terbatas ke aplikasi Anda, sehingga pengguna Anda dapat mengakses sumber daya AWS. Bagian ini menjelaskan cara mendapatkan kredensial dan bagaimana cara mengambil identitas Amazon Cognito dari kolam identitas. Amazon Cognito mendukung identitas baik yang terautentikasi maupun yang tidak terautentikasi. Pengguna yang tidak diautentikasi tidak meminta agar identitas mereka diverifikasi, sehingga peran ini sesuai untuk pengguna tamu aplikasi Anda atau jika pengguna meminta agar identitas mereka diverifikasi dan itu tidak dipermasalahkan. Pengguna yang diautentikasi masuk ke aplikasi Anda melalui penyedia identitas pihak ketiga, atau kolam pengguna, yang memverifikasi identitas mereka. Pastikan Anda menjangkau izin sumber daya dengan tepat sehingga Anda tidak memberikan akses kepada mereka dari pengguna yang tidak terautentikasi. Identitas Amazon Cognito identitas bukan kredensial. Identitas ini ditukar dengan kredensial dengan menggunakan dukungan federasi identitas web di AWS Security Token Service (AWS STS). Cara yang disarankan untuk mendapatkan kredensial AWS untuk pengguna aplikasi Anda adalah dengan menggunakan Jika Anda membuat kolam
identitas Anda sebelum Februari 2015, Anda harus mengaitkan kembali peran Anda dengan kolam identitas Anda agar dapat menggunakan kolam identitas Anda agar dapat menggunakan kolam identitas Anda agar dapat menggunakan AndroidAnda dapat menggunakan Amazon Cognito untuk mengirimkan kredensial hak istimewa sementara dan terbatas ke aplikasi Anda, sehingga pengguna Anda dapat mengakses sumber daya AWS. Amazon Cognito mendukung identitas baik yang terautentikasi maupun tidak terautentikasi. Untuk menyediakan AWS kredensial ke aplikasi Anda, ikuti langkah-langkah di bawah ini.
Mengambil identitas Amazon Cognito Jika Anda mengizinkan pengguna yang tidak diautentikasi, Anda dapat segera mengambil pengidentifikasi Amazon Cognito (ID identitas) unik untuk pengguna akhir Anda. Jika Anda mengautentikasi pengguna, Anda dapat mengambil ID identitas setelah menyetel token masuk di penyedia kredensial:
Jangan panggil iOS - Objective-CAnda dapat menggunakan Amazon Cognito untuk mengirimkan kredensial hak istimewa sementara dan terbatas ke aplikasi Anda, sehingga pengguna Anda dapat mengakses sumber daya AWS. Kolam identitas Amazon Cognito mendukung identitas terautetikasi dan tidak terautentikasi. Untuk menyediakan AWS kredensial ke aplikasi Anda, ikuti langkah-langkah di bawah ini.
Mengambil identitas Amazon Cognito Anda dapat segera menarik pengidentifikasi Amazon Cognito unik (ID identitas) untuk pengguna akhir Anda jika Anda mengizinkan pengguna yang tidak diautentikasi atau setelah Anda menyetel token login di penyedia kredensial jika Anda mengautentikasi pengguna:
iOS - SwiftAnda dapat menggunakan Amazon Cognito untuk mengirimkan kredensi hak istimewa sementara dan terbatas ke aplikasi Anda sehingga pengguna dapat mengaksesAWSsumber daya. Amazon Cognito mendukung identitas baik yang terautentikasi maupun tidak terautentikasi. Untuk menyediakan AWS kredensial ke aplikasi Anda, ikuti langkah-langkah di bawah ini.
Mengambil identitas Amazon Cognito Anda dapat segera menarik pengidentifikasi Amazon Cognito unik (ID identitas) untuk pengguna akhir Anda jika Anda mengizinkan pengguna yang tidak diautentikasi atau setelah Anda menyetel token login di penyedia kredensial jika Anda mengautentikasi pengguna:
JavaScriptJika Anda belum membuatnya, buat kolam identitas di Konsol Amazon Cognito sebelum menggunakan Setelah mengkonfigurasi kolam identitas dengan penyedia identitas,
Anda dapat menggunakan
Properti opsional
Mengambil identitas Amazon Cognito Anda dapat segera menarik pengidentifikasi Amazon Cognito unik (ID identitas) untuk pengguna akhir Anda jika Anda mengizinkan pengguna yang tidak diautentikasi atau setelah Anda menyetel token login di penyedia kredensial jika Anda mengautentikasi pengguna:
UnityAnda dapat menggunakan Amazon Cognito untuk mengirimkan kredensial hak istimewa sementara dan terbatas ke aplikasi Anda, sehingga pengguna Anda dapat mengakses sumber daya AWS. Amazon Cognito mendukung identitas baik yang terautentikasi maupun tidak terautentikasi. Untuk menyediakan AWS kredensial ke aplikasi Anda, ikuti langkah-langkah di bawah ini.
Mengambil identitas Amazon Cognito Anda dapat segera menarik pengidentifikasi Amazon Cognito unik (ID identitas) untuk pengguna akhir Anda jika Anda mengizinkan pengguna yang tidak diautentikasi atau setelah Anda menyetel token login di penyedia kredensial jika Anda mengautentikasi pengguna:
XamarinAnda dapat menggunakan Amazon Cognito untuk mengirimkan kredensi hak istimewa sementara dan terbatas ke aplikasi Anda sehingga pengguna dapat mengaksesAWSsumber daya. Amazon Cognito mendukung identitas baik yang terautentikasi maupun tidak terautentikasi. Untuk menyediakan AWS kredensial ke aplikasi Anda, ikuti langkah-langkah di bawah ini.
Catatan: Jika Anda membuat kolam identitas Anda sebelum Februari 2015, Anda harus mengaitkan kembali peran Anda dengan kolam identitas Anda agar dapat menggunakan konstruktor ini tanpa peran sebagai parameter. Untuk melakukannya, bukaKonsol Amazon CognitoMemiiilihMengelola kolam identitas, pilih kumpulan identitas Anda, pilihEdit Pool identitas, tentukan peran Anda yang diautentikasi dan tidak diautentikasi, dan simpan perubahannya. Mengambil identitas Amazon Cognito Anda dapat segera menarik pengidentifikasi Amazon Cognito unik (ID identitas) untuk pengguna akhir Anda jika Anda mengizinkan pengguna yang tidak diautentikasi atau setelah Anda menyetel token login di penyedia kredensial jika Anda mengautentikasi pengguna: |