IClientApplicationBase Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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 |
| AcquireTokenSilent(IEnumerable<String>, String) |
Tenta di acquisire un token di accesso per |
| 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. |