ClientApplicationBase Classe

Definizione

Classe astratta contenente i metodi e le proprietà comuni dell'API. Sia PublicClientApplication che ConfidentialClientApplication estendono questa classe. Per informazioni dettagliate, vedere 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
Ereditarietà
ClientApplicationBase
Derivato
Implementazioni

Proprietà

Nome Descrizione
AppConfig

Informazioni dettagliate sulla configurazione di ClientApplication a scopo di debug.

Authority

Ottiene l'URL dell'autorità o del 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. Contiene token di accesso, token ID e token di aggiornamento per gli account. Viene usato e aggiornato automaticamente se necessario quando si chiama AcquireTokenSilent(IEnumerable<String>, IAccount) o uno degli override di AcquireTokenSilent(IEnumerable<String>, IAccount). Viene aggiornato da ogni metodo AcquireTokenXXX, ad eccezione del quale usa solo la cache dell'applicazione AcquireTokenForClient (vedere IConfidentialClientApplication).

Metodi

Nome Descrizione
AcquireTokenSilent(IEnumerable<String>, IAccount)

[API V3] Tenta di acquisire un token di accesso per account dalla cache dei token utente. Per altri dettagli, vedere https://aka.ms/msal-net-acquiretokensilent

AcquireTokenSilent(IEnumerable<String>, String)

[API V3] Tenta di acquisire un token di accesso per avere IAccount la corrispondenza con l'oggetto Username specificato loginHintdalla cache dei token utente. Per altri dettagli, vedere https://aka.ms/msal-net-acquiretokensilent

GetAccountAsync(String, CancellationToken)

Ottenere in base al IAccount relativo identificatore tra gli account disponibili nella cache dei token.

GetAccountAsync(String)

Ottenere in base al IAccount relativo identificatore tra gli account disponibili nella cache dei token.

GetAccountsAsync()

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

GetAccountsAsync(CancellationToken)

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

GetAccountsAsync(String, CancellationToken)

Ottenere la IAccount raccolta in base al relativo identificatore tra gli account disponibili nella cache dei token, in base al flusso utente. Questo vale per Azure scenari di Active Directory B2C.

GetAccountsAsync(String)

Ottenere la IAccount raccolta in base al relativo identificatore tra gli account disponibili nella cache dei token, in base al flusso utente. Questo vale per Azure scenari di Active Directory B2C.

RemoveAsync(IAccount, CancellationToken)

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

RemoveAsync(IAccount)

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

Si applica a