WebAuthenticationBroker.AuthenticateAsync Metode

Definisi

Overload

AuthenticateAsync(WebAuthenticationOptions, Uri)

Memulai operasi autentikasi asinkron dengan dua input. Anda dapat memanggil metode ini beberapa kali dalam satu aplikasi atau di beberapa aplikasi secara bersamaan.

AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)

Memulai operasi autentikasi asinkron dengan tiga input. Anda dapat memanggil metode ini beberapa kali dalam satu aplikasi atau di beberapa aplikasi secara bersamaan.

AuthenticateAsync(WebAuthenticationOptions, Uri)

Memulai operasi autentikasi asinkron dengan dua input. Anda dapat memanggil metode ini beberapa kali dalam satu aplikasi atau di beberapa aplikasi secara bersamaan.

public:
 static IAsyncOperation<WebAuthenticationResult ^> ^ AuthenticateAsync(WebAuthenticationOptions options, Uri ^ requestUri);
/// [Windows.Foundation.Metadata.Overload("AuthenticateWithoutCallbackUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<WebAuthenticationResult> AuthenticateAsync(WebAuthenticationOptions const& options, Uri const& requestUri);
[Windows.Foundation.Metadata.Overload("AuthenticateWithoutCallbackUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<WebAuthenticationResult> AuthenticateAsync(WebAuthenticationOptions options, System.Uri requestUri);
function authenticateAsync(options, requestUri)
Public Shared Function AuthenticateAsync (options As WebAuthenticationOptions, requestUri As Uri) As IAsyncOperation(Of WebAuthenticationResult)

Parameter

options
WebAuthenticationOptions

Opsi untuk operasi autentikasi.

requestUri
Uri Uri

URI awal layanan web. URI ini harus merupakan alamat https:// yang aman.

Mengembalikan

Cara untuk mengkueri status dan mendapatkan hasil operasi autentikasi. Jika Anda mendapatkan kesalahan parameter yang tidak valid, penyebab paling umum adalah Anda tidak menggunakan HTTPS untuk parameter requestUri .

Atribut

Keterangan

Tidak ada parameter callbackUri eksplisit dalam metode ini. URI default aplikasi digunakan secara internal sebagai terminator. Untuk informasi selengkapnya, lihat GetCurrentApplicationCallbackUri.

Lihat juga

Berlaku untuk

AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)

Memulai operasi autentikasi asinkron dengan tiga input. Anda dapat memanggil metode ini beberapa kali dalam satu aplikasi atau di beberapa aplikasi secara bersamaan.

public:
 static IAsyncOperation<WebAuthenticationResult ^> ^ AuthenticateAsync(WebAuthenticationOptions options, Uri ^ requestUri, Uri ^ callbackUri);
/// [Windows.Foundation.Metadata.Overload("AuthenticateWithCallbackUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<WebAuthenticationResult> AuthenticateAsync(WebAuthenticationOptions const& options, Uri const& requestUri, Uri const& callbackUri);
[Windows.Foundation.Metadata.Overload("AuthenticateWithCallbackUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<WebAuthenticationResult> AuthenticateAsync(WebAuthenticationOptions options, System.Uri requestUri, System.Uri callbackUri);
function authenticateAsync(options, requestUri, callbackUri)
Public Shared Function AuthenticateAsync (options As WebAuthenticationOptions, requestUri As Uri, callbackUri As Uri) As IAsyncOperation(Of WebAuthenticationResult)

Parameter

options
WebAuthenticationOptions

Opsi untuk operasi autentikasi.

requestUri
Uri Uri

URI awal layanan web. URI ini harus merupakan alamat https:// yang aman.

callbackUri
Uri Uri

URI panggilan balik yang menunjukkan penyelesaian autentikasi web. Broker mencocokkan URI ini dengan setiap URI yang akan dinavigasi. Broker tidak pernah menavigasi ke URI ini, sebaliknya broker mengembalikan kontrol kembali ke aplikasi ketika pengguna mengklik tautan atau pengalihan server web dibuat.

Mengembalikan

Cara untuk mengkueri status dan mendapatkan hasil operasi autentikasi. Jika Anda mendapatkan kesalahan parameter yang tidak valid, penyebab paling umum adalah Anda tidak menggunakan HTTPS untuk parameter requestUri .

Atribut

Keterangan

Ketika metode ini digunakan, tidak ada status sesi atau cookie yang bertahan yang dipertahankan di beberapa panggilan dari aplikasi UWP yang sama atau berbeda. Metode ini harus dipanggil pada utas UI.

Lihat juga

Berlaku untuk