Partager via


WebAuthenticationCoreManager Classe

Définition

Contient des méthodes principales pour obtenir des jetons à partir de fournisseurs de comptes web.

public ref class WebAuthenticationCoreManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class WebAuthenticationCoreManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class WebAuthenticationCoreManager
Public Class WebAuthenticationCoreManager
Héritage
Object Platform::Object IInspectable WebAuthenticationCoreManager
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1607 14393 CreateWebAccountMonitor
1803 17134 FindAllAccountsAsync(WebAccountProvider)
1803 17134 FindAllAccountsAsync(WebAccountProvider,String)
1803 17134 FindSystemAccountProviderAsync(String)
1803 17134 FindSystemAccountProviderAsync(String,String)
1803 17134 FindSystemAccountProviderAsync(String,String,User)

Méthodes

AddAccountWithTransferTokenAsync(WebAuthenticationTransferTokenRequest)

Contient des méthodes principales pour obtenir des jetons à partir de fournisseurs de comptes web.

CreateWebAccountMonitor(IIterable<WebAccount>)

Crée un moniteur de compte web pour watch comptes donnés.

FindAccountAsync(WebAccountProvider, String)

Tente de manière asynchrone de trouver un fournisseur de compte web.

FindAccountProviderAsync(String, String, User)

Tente de manière asynchrone de trouver un fournisseur de compte web.

FindAccountProviderAsync(String, String)

Tente de manière asynchrone de trouver un fournisseur de compte web.

FindAccountProviderAsync(String)

Tente de manière asynchrone de trouver un fournisseur de compte web.

FindAllAccountsAsync(WebAccountProvider, String)

Énumère tous les comptes qui ont été ajoutés par un utilisateur pour un fournisseur d’ID particulier.

FindAllAccountsAsync(WebAccountProvider)

Énumère tous les comptes qui ont été ajoutés par un utilisateur pour un fournisseur d’ID particulier.

FindSystemAccountProviderAsync(String, String, User)

Tente de manière asynchrone de trouver un fournisseur de compte web pour l’authentification à l’échelle de l’appareil.

FindSystemAccountProviderAsync(String, String)

Tente de manière asynchrone de trouver un fournisseur de compte web pour l’authentification à l’échelle de l’appareil.

FindSystemAccountProviderAsync(String)

Tente de manière asynchrone de trouver un fournisseur de compte web pour l’authentification à l’échelle de l’appareil.

GetTokenSilentlyAsync(WebTokenRequest, WebAccount)

Tente de manière asynchrone d’obtenir un jeton sans afficher d’interface utilisateur. L’utilisateur ne sera jamais invité à entrer ses informations d’identification.

GetTokenSilentlyAsync(WebTokenRequest)

Tente de manière asynchrone d’obtenir un jeton sans afficher d’interface utilisateur. L’utilisateur ne sera jamais invité à entrer ses informations d’identification.

RequestTokenAsync(WebTokenRequest, WebAccount)

Demande de façon asynchrone un jeton à un fournisseur de compte web. Si nécessaire, l’utilisateur est invité à entrer ses informations d’identification.

RequestTokenAsync(WebTokenRequest)

Demande de façon asynchrone un jeton à un fournisseur de compte web. Si nécessaire, l’utilisateur est invité à entrer ses informations d’identification.

S’applique à

Voir aussi