Lenguaje

ClientApplicationBase Clase

Definición

Clase abstracta que contiene propiedades y métodos de API comunes. ConfidentialClientApplication PublicClientApplication extiende esta clase y confidentialClientApplication. Para obtener más información, consulte https://aka.ms/msal-net-client-applications

public abstract class ClientApplicationBase : Microsoft.Identity.Client.ApplicationBase, Microsoft.Identity.Client.IClientApplicationBase
type ClientApplicationBase = class
    inherit ApplicationBase
    interface IClientApplicationBase
    interface IApplicationBase
Public MustInherit Class ClientApplicationBase
Inherits ApplicationBase
Implements IClientApplicationBase
Herencia
ClientApplicationBase
Derivado
Implementaciones

Propiedades

Nombre Description
AppConfig

Detalles sobre la configuración de ClientApplication con fines de depuración.

Authority

Obtiene la dirección URL de la autoridad o el servicio de token de seguridad (STS) de la que MSAL.NET adquirirá tokens de seguridad El valor devuelto de esta propiedad es el valor proporcionado por el desarrollador en el constructor de la aplicación o, de lo contrario, el valor del Microsoft.Identity.Client.ApplicationBase.DefaultAuthority miembro estático (es https://login.microsoftonline.com/common/decir, ).

UserTokenCache

Caché de tokens de usuario. Contiene tokens de acceso, tokens de identificador y tokens de actualización para las cuentas. Se usa y actualiza silenciosamente si es necesario al llamar a AcquireTokenSilent(IEnumerable<String>, IAccount) o a una de las invalidaciones de AcquireTokenSilent(IEnumerable<String>, IAccount). Se actualiza mediante cada método AcquireTokenXXX, con la excepción de que solo usa la caché de AcquireTokenForClient aplicaciones (consulte IConfidentialClientApplication).

Métodos

Nombre Description
AcquireTokenSilent(IEnumerable<String>, IAccount)

[API V3] Intenta adquirir un token de acceso para desde account la caché de tokens de usuario. Consulte https://aka.ms/msal-net-acquiretokensilent para obtener más información.

AcquireTokenSilent(IEnumerable<String>, String)

[API V3] Intenta adquirir un token de acceso para que IAccount tenga la Username coincidencia con la especificada loginHint, desde la caché del token de usuario. Consulte https://aka.ms/msal-net-acquiretokensilent para obtener más información.

GetAccountAsync(String, CancellationToken)

Obtenga por IAccount su identificador entre las cuentas disponibles en la caché de tokens.

GetAccountAsync(String)

Obtenga por IAccount su identificador entre las cuentas disponibles en la caché de tokens.

GetAccountsAsync()

Devuelve todas las cuentas disponibles en la caché de tokens de usuario de la aplicación.

GetAccountsAsync(CancellationToken)

Devuelve todas las cuentas disponibles en la caché de tokens de usuario de la aplicación.

GetAccountsAsync(String, CancellationToken)

Obtenga la IAccount recopilación por su identificador entre las cuentas disponibles en la caché de tokens, en función del flujo de usuario. Esto es para Azure escenarios de AD B2C.

GetAccountsAsync(String)

Obtenga la IAccount recopilación por su identificador entre las cuentas disponibles en la caché de tokens, en función del flujo de usuario. Esto es para Azure escenarios de AD B2C.

RemoveAsync(IAccount, CancellationToken)

Quita todos los tokens de la memoria caché de la cuenta especificada.

RemoveAsync(IAccount)

Quita todos los tokens de la memoria caché de la cuenta especificada.

Se aplica a