Freigeben über


WebAuthenticationBroker.AuthenticateAsync Methode

Definition

Überlädt

AuthenticateAsync(WebAuthenticationOptions, Uri)

Startet den asynchronen Authentifizierungsvorgang mit zwei Eingaben. Sie können diese Methode mehrmals in einer einzelnen Anwendung oder in mehreren Anwendungen gleichzeitig aufrufen.

AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)

Startet den asynchronen Authentifizierungsvorgang mit drei Eingaben. Sie können diese Methode mehrmals in einer einzelnen Anwendung oder in mehreren Anwendungen gleichzeitig aufrufen.

AuthenticateAsync(WebAuthenticationOptions, Uri)

Startet den asynchronen Authentifizierungsvorgang mit zwei Eingaben. Sie können diese Methode mehrmals in einer einzelnen Anwendung oder in mehreren Anwendungen gleichzeitig aufrufen.

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

Die Optionen für den Authentifizierungsvorgang.

requestUri
Uri Uri

Der Start-URI des Webdiensts. Dieser URI muss eine sichere Adresse von https:// sein.

Gibt zurück

Die Möglichkeit, die status abzufragen und die Ergebnisse des Authentifizierungsvorgangs abzurufen. Wenn Sie einen ungültigen Parameterfehler erhalten, ist die häufigste Ursache, dass Sie kein HTTPS für den requestUri-Parameter verwenden.

Attribute

Hinweise

Es gibt keinen expliziten callbackUri-Parameter in dieser Methode. Der Standard-URI der Anwendung wird intern als Abschlussator verwendet. Weitere Informationen finden Sie unter GetCurrentApplicationCallbackUri.

Weitere Informationen

Gilt für:

AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)

Startet den asynchronen Authentifizierungsvorgang mit drei Eingaben. Sie können diese Methode mehrmals in einer einzelnen Anwendung oder in mehreren Anwendungen gleichzeitig aufrufen.

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

Die Optionen für den Authentifizierungsvorgang.

requestUri
Uri Uri

Der Start-URI des Webdiensts. Dieser URI muss eine sichere Adresse von https:// sein.

callbackUri
Uri Uri

Der Rückruf-URI, der die Vervollständigung der Webauthentifizierung angibt. Der Broker gleicht diesen URI mit jedem URI ab, zu dem er navigieren soll. Der Broker navigiert nie zu diesem URI, stattdessen gibt der Broker das Steuerelement an die Anwendung zurück, wenn der Benutzer auf einen Link klickt oder eine Webserverumleitung durchgeführt wird.

Gibt zurück

Die Möglichkeit, die status abzufragen und die Ergebnisse des Authentifizierungsvorgangs abzurufen. Wenn Sie einen ungültigen Parameterfehler erhalten, ist die häufigste Ursache, dass Sie kein HTTPS für den requestUri-Parameter verwenden.

Attribute

Hinweise

Wenn diese Methode verwendet wird, werden keine Sitzungsstatus oder persistente Cookies über mehrere Aufrufe derselben oder einer anderen UWP-App gespeichert. Diese Methode muss im UI-Thread aufgerufen werden.

Weitere Informationen

Gilt für: