Поделиться через


WebAuthenticationBroker.AuthenticateAsync Метод

Определение

Перегрузки

AuthenticateAsync(WebAuthenticationOptions, Uri)

Запускает асинхронную операцию проверки подлинности с двумя входными данными. Этот метод можно вызывать несколько раз в одном приложении или в нескольких приложениях одновременно.

AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)

Запускает асинхронную операцию проверки подлинности с тремя входными данными. Этот метод можно вызывать несколько раз в одном приложении или в нескольких приложениях одновременно.

AuthenticateAsync(WebAuthenticationOptions, Uri)

Запускает асинхронную операцию проверки подлинности с двумя входными данными. Этот метод можно вызывать несколько раз в одном приложении или в нескольких приложениях одновременно.

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)

Параметры

options
WebAuthenticationOptions

Параметры для операции проверки подлинности.

requestUri
Uri Uri

Начальный URI веб-службы. Этот URI должен быть безопасным адресом https://.

Возвращаемое значение

Способ запроса состояния и получения результатов операции проверки подлинности. Если возникает ошибка недопустимого параметра, наиболее распространенной причиной является то, что для параметра requestUri не используется ПРОТОКОЛ HTTPS.

Атрибуты

Комментарии

В этом методе нет явного параметра callbackUri . URI приложения по умолчанию используется внутри в качестве признака конца. Дополнительные сведения см. в разделе GetCurrentApplicationCallbackUri.

См. также раздел

Применяется к

AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)

Запускает асинхронную операцию проверки подлинности с тремя входными данными. Этот метод можно вызывать несколько раз в одном приложении или в нескольких приложениях одновременно.

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)

Параметры

options
WebAuthenticationOptions

Параметры для операции проверки подлинности.

requestUri
Uri Uri

Начальный URI веб-службы. Этот URI должен быть безопасным адресом https://.

callbackUri
Uri Uri

Универсальный код ресурса (URI) обратного вызова, указывающий на завершение веб-проверки подлинности. Брокер сопоставляет этот универсальный код ресурса (URI) с каждым URI, к которому он будет переходить. Брокер никогда не переходит к этому универсальному коду ресурса (URI), вместо этого брокер возвращает элемент управления приложению, когда пользователь щелкает ссылку или выполняется перенаправление веб-сервера.

Возвращаемое значение

Способ запроса состояния и получения результатов операции проверки подлинности. Если возникает ошибка недопустимого параметра, наиболее распространенной причиной является то, что для параметра requestUri не используется ПРОТОКОЛ HTTPS.

Атрибуты

Комментарии

При использовании этого метода состояние сеанса или сохраненные файлы cookie не сохраняются в нескольких вызовах из одного или другого приложения UWP. Этот метод должен вызываться в потоке пользовательского интерфейса.

См. также раздел

Применяется к