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 не используется ПРОТОКОЛ HTTPS.
- Атрибуты
Комментарии
В этом методе нет явного параметра callbackUri . URI приложения по умолчанию используется внутри в качестве признака конца. Дополнительные сведения см. в разделе GetCurrentApplicationCallbackUri.
См. также раздел
- GetCurrentApplicationCallbackUri()
- AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)
- Проверка подлинности и удостоверение пользователя (JavaScript)
- Проверка подлинности и удостоверение пользователя
- Краткое руководство. Подключение к интернет-поставщику удостоверений (JavaScript)
- Брокер веб-проверки подлинности
- Пример брокера проверка подлинности Windows
Применяется к
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
Параметры для операции проверки подлинности.
Универсальный код ресурса (URI) обратного вызова, указывающий на завершение веб-проверки подлинности. Брокер сопоставляет этот универсальный код ресурса (URI) с каждым URI, к которому он будет переходить. Брокер никогда не переходит к этому универсальному коду ресурса (URI), вместо этого брокер возвращает элемент управления приложению, когда пользователь щелкает ссылку или выполняется перенаправление веб-сервера.
Возвращаемое значение
Способ запроса состояния и получения результатов операции проверки подлинности. Если возникает ошибка недопустимого параметра, наиболее распространенной причиной является то, что для параметра requestUri не используется ПРОТОКОЛ HTTPS.
- Атрибуты
Комментарии
При использовании этого метода состояние сеанса или сохраненные файлы cookie не сохраняются в нескольких вызовах из одного или другого приложения UWP. Этот метод должен вызываться в потоке пользовательского интерфейса.
См. также раздел
- AuthenticateAsync(WebAuthenticationOptions, Uri)
- Проверка подлинности и удостоверение пользователя (JavaScript)
- Проверка подлинности и удостоверение пользователя
- Краткое руководство. Подключение к интернет-поставщику удостоверений (JavaScript)
- Брокер веб-проверки подлинности
- Пример брокера проверка подлинности Windows