Lingua

IClientApplicationBase Interfaccia

Definizione

Interfaccia che definisce i metodi e le proprietà comuni dell'API. Entrambe PublicClientApplication e ConfidentialClientApplication estendono questa classe. Per informazioni dettagliate, vedere https://aka.ms/msal-net-client-applications

public interface IClientApplicationBase : Microsoft.Identity.Client.IApplicationBase
type IClientApplicationBase = interface
    interface IApplicationBase
Public Interface IClientApplicationBase
Implements IApplicationBase
Derivato
Implementazioni

Proprietà

Nome Descrizione
AppConfig

Informazioni dettagliate sulla configurazione di ClientApplication a scopo di debug.

Authority

Ottiene l'URL dell'autorità o il servizio token di sicurezza da cui MSAL.NET acquisirà i token di sicurezza. Il valore restituito di questa proprietà è il valore fornito dallo sviluppatore nel costruttore dell'applicazione oppure il valore del Microsoft.Identity.Client.ApplicationBase.DefaultAuthority membro statico (ovvero https://login.microsoftonline.com/common/)

UserTokenCache

Cache dei token utente che contiene token ID, token di accesso e token di aggiornamento per gli account. Viene usato e aggiornato automaticamente se necessario quando si chiama AcquireTokenSilent(IEnumerable<String>, IAccount) Viene aggiornato da ogni metodo di acquisizione del token, ad eccezione del quale usa solo la cache dell'applicazione AcquireTokenForClient(IEnumerable<String>) (vedere AppTokenCache).

Metodi

Nome Descrizione
AcquireTokenSilent(IEnumerable<String>, IAccount)

Tenta di acquisire un token di accesso per account dalla cache dei token utente, con parametri avanzati che controllano la chiamata di rete. Vedere Acquisire i token in modo invisibile all'utente.

AcquireTokenSilent(IEnumerable<String>, String)

Tenta di acquisire un token di accesso per loginHint dalla cache dei token utente, con parametri avanzati che controllano la chiamata di rete. Vedere Acquisire i token in modo invisibile all'utente.

GetAccountAsync(String)

Ottenere in base al IAccount relativo identificatore tra gli account disponibili nella cache dei token e dello stesso ambiente (host dell'autorità) di Authority.

GetAccountsAsync()

Restituisce tutti gli account disponibili nella cache dei token utente per l'applicazione.

GetAccountsAsync(String)

Solo per gli scenari di Azure AD B2C, ottenere la raccolta in base al IAccount relativo identificatore tra gli account disponibili nella cache dei token in base al flusso utente.

RemoveAsync(IAccount)

Rimuove tutti i token nella cache per l'account specificato.

Si applica a