ClientApplicationBase Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
| 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 |
Métodos
| Nombre | Description |
|---|---|
| AcquireTokenSilent(IEnumerable<String>, IAccount) |
[API V3] Intenta adquirir un token de acceso para desde |
| AcquireTokenSilent(IEnumerable<String>, String) |
[API V3] Intenta adquirir un token de acceso para que IAccount tenga la Username coincidencia con la especificada |
| 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. |