OnlineIdAuthenticator.AuthenticateUserAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
AuthenticateUserAsync(OnlineIdServiceTicketRequest) |
Memulai permintaan autentikasi asinkron dengan satu OnlineIdServiceTicketRequest dengan menampilkan permintaan kredensial jika diperlukan untuk mengumpulkan kredensial atau persetujuan dan mendapatkan tiket. Jika pengguna masuk ke sistem Windows 8 dengan akun Microsoft, pengguna ini akan digunakan untuk permintaan autentikasi. Catatan Jika Anda mengembangkan untuk Windows 10 atau lebih tinggi, gunakan API Windows.Security.Authentication.Web.Core sebagai gantinya. Untuk informasi selengkapnya, lihat Manajer akun web. |
AuthenticateUserAsync(IIterable<OnlineIdServiceTicketRequest>, CredentialPromptType) |
Memulai permintaan autentikasi asinkron dengan beberapa OnlineIdServiceTicketRequests dan memberikan kemampuan untuk mengontrol pengalaman pengguna dengan mengatur CredentialPromptType untuk mendapatkan tiket. Jika pengguna masuk ke sistem Windows 8 dengan akun Microsoft, pengguna ini akan digunakan untuk permintaan autentikasi. Catatan Jika Anda mengembangkan untuk Windows 10 atau lebih tinggi, gunakan API Windows.Security.Authentication.Web.Core sebagai gantinya. Untuk informasi selengkapnya, lihat Manajer akun web. |
AuthenticateUserAsync(OnlineIdServiceTicketRequest)
Memulai permintaan autentikasi asinkron dengan satu OnlineIdServiceTicketRequest dengan menampilkan permintaan kredensial jika diperlukan untuk mengumpulkan kredensial atau persetujuan dan mendapatkan tiket. Jika pengguna masuk ke sistem Windows 8 dengan akun Microsoft, pengguna ini akan digunakan untuk permintaan autentikasi.
Catatan
Jika Anda mengembangkan untuk Windows 10 atau lebih tinggi, gunakan API Windows.Security.Authentication.Web.Core sebagai gantinya. Untuk informasi selengkapnya, lihat Manajer akun web.
public:
virtual UserAuthenticationOperation ^ AuthenticateUserAsync(OnlineIdServiceTicketRequest ^ request) = AuthenticateUserAsync;
/// [Windows.Foundation.Metadata.Overload("AuthenticateUserAsync")]
UserAuthenticationOperation AuthenticateUserAsync(OnlineIdServiceTicketRequest const& request);
[Windows.Foundation.Metadata.Overload("AuthenticateUserAsync")]
public UserAuthenticationOperation AuthenticateUserAsync(OnlineIdServiceTicketRequest request);
function authenticateUserAsync(request)
Public Function AuthenticateUserAsync (request As OnlineIdServiceTicketRequest) As UserAuthenticationOperation
Parameter
- request
- OnlineIdServiceTicketRequest
Objek permintaan yang menyediakan kemampuan bagi aplikasi untuk menentukan layanan dan kebijakan yang digunakan untuk mengautentikasi pengguna Langsung untuk mendapatkan properti identitas dan tiket.
Mengembalikan
Objek yang mewakili operasi autentikasi.
- Atribut
Keterangan
Saat menggunakan metode ini, pertimbangkan panduan penanganan kesalahan berikut:
- Jika permintaan autentikasi asinkron gagal, kesalahan ditangkap dalam kode kesalahan objek IAsyncInfo .
- Jika permintaan autentikasi asinkron dimulai dan beberapa tiket diperoleh tetapi beberapa di antaranya gagal, responsnya S_OK.
- Jika permintaan autentikasi itu sendiri berhasil tetapi tiket individual tidak dapat diminta, IAsyncInfo mengembalikan S_OK tetapi OnlineIdServiceTicket.ErrorCode menangkap kode kesalahan tiket individual.
- Jika semua permintaan tiket gagal, IAsyncInfo akan berisi kode kesalahan yang sebenarnya.
- Jika semua panggilan berhasil dan semua tiket berhasil diperoleh, kode kesalahan akan S_OK menunjukkan tidak ada kesalahan yang terjadi .
Lihat juga
Berlaku untuk
AuthenticateUserAsync(IIterable<OnlineIdServiceTicketRequest>, CredentialPromptType)
Memulai permintaan autentikasi asinkron dengan beberapa OnlineIdServiceTicketRequests dan memberikan kemampuan untuk mengontrol pengalaman pengguna dengan mengatur CredentialPromptType untuk mendapatkan tiket. Jika pengguna masuk ke sistem Windows 8 dengan akun Microsoft, pengguna ini akan digunakan untuk permintaan autentikasi.
Catatan
Jika Anda mengembangkan untuk Windows 10 atau lebih tinggi, gunakan API Windows.Security.Authentication.Web.Core sebagai gantinya. Untuk informasi selengkapnya, lihat Manajer akun web.
public:
virtual UserAuthenticationOperation ^ AuthenticateUserAsync(IIterable<OnlineIdServiceTicketRequest ^> ^ requests, CredentialPromptType credentialPromptType) = AuthenticateUserAsync;
/// [Windows.Foundation.Metadata.Overload("AuthenticateUserAsyncAdvanced")]
UserAuthenticationOperation AuthenticateUserAsync(IIterable<OnlineIdServiceTicketRequest> const& requests, CredentialPromptType const& credentialPromptType);
[Windows.Foundation.Metadata.Overload("AuthenticateUserAsyncAdvanced")]
public UserAuthenticationOperation AuthenticateUserAsync(IEnumerable<OnlineIdServiceTicketRequest> requests, CredentialPromptType credentialPromptType);
function authenticateUserAsync(requests, credentialPromptType)
Public Function AuthenticateUserAsync (requests As IEnumerable(Of OnlineIdServiceTicketRequest), credentialPromptType As CredentialPromptType) As UserAuthenticationOperation
Parameter
Kumpulan permintaan.
- credentialPromptType
- CredentialPromptType
Jenis kredensial.
Mengembalikan
Objek yang mewakili operasi autentikasi.
- Atribut
Lihat juga
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk