ApplicationTokenCredentials class
- Extends
-
ApplicationTokenCredentialsBase
Costruttori
Application |
Crea un nuovo oggetto ApplicationTokenCredentials. Per istruzioni dettagliate sulla creazione di un'applicazione azure Active Directory , vedere Avvio rapido di Active Directory per .Net . |
Proprietà
secret |
Proprietà ereditate
auth |
|
client |
|
domain | |
environment | |
token |
|
token |
Metodi
get |
Prova a ottenere il token dalla cache inizialmente. Se non è riuscito, prova a ottenere il token da ADAL. |
Metodi ereditati
set |
|
sign |
Firma una richiesta con l'intestazione Autenticazione. |
Dettagli costruttore
ApplicationTokenCredentials(string, string, string, TokenAudience, Environment, TokenCache)
Crea un nuovo oggetto ApplicationTokenCredentials. Per istruzioni dettagliate sulla creazione di un'applicazione azure Active Directory , vedere Avvio rapido di Active Directory per .Net .
new ApplicationTokenCredentials(clientId: string, domain: string, secret: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)
Parametri
- clientId
-
string
ID client dell'applicazione active directory.
- domain
-
string
Id dominio o tenant contenente questa applicazione.
- secret
-
string
Segreto di autenticazione per l'applicazione.
- tokenAudience
- TokenAudience
Destinatari per i quali viene richiesto il token. I valori validi sono 'graph', 'batch' o qualsiasi altra risorsa come 'https://vault.azure.net/'. Se tokenAudience è 'graph', deve essere fornito anche il dominio e il relativo valore non deve essere il tenant 'common' predefinito. Deve essere una stringa (preferibilmente in un formato guid).
- environment
- Environment
Ambiente azure con cui eseguire l'autenticazione.
- tokenCache
-
TokenCache
Cache del token. Il valore predefinito è l'oggetto MemoryCache da adal.
Dettagli proprietà
secret
secret: string
Valore della proprietà
string
Dettagli proprietà ereditate
authContext
authContext: AuthenticationContext
Valore della proprietà
AuthenticationContext
Ereditato da ApplicationTokenCredentialsBase.authContext
clientId
clientId: string
Valore della proprietà
string
Ereditato da ApplicationTokenCredentialsBase.clientId
domain
domain: string
Valore della proprietà
string
Ereditato da ApplicationTokenCredentialsBase.domain
environment
environment: Environment
Valore della proprietà
Ereditato da ApplicationTokenCredentialsBase.environment
tokenAudience
tokenAudience?: string
Valore della proprietà
string
Ereditato da ApplicationTokenCredentialsBase.tokenAudience
tokenCache
tokenCache: TokenCache
Valore della proprietà
TokenCache
Ereditato da ApplicationTokenCredentialsBase.tokenCache
Dettagli metodo
getToken()
Prova a ottenere il token dalla cache inizialmente. Se non è riuscito, prova a ottenere il token da ADAL.
function getToken(): Promise<TokenResponse>
Restituisce
Promise<TokenResponse>
Promessa che risolve tokenResponse e rifiuta con un errore.
Dettagli dei metodi ereditati
setDomain(string)
function setDomain(domain: string)
Parametri
- domain
-
string
Ereditato da ApplicationTokenCredentialsBase.setDomain
signRequest(WebResource)
Firma una richiesta con l'intestazione Autenticazione.
function signRequest(webResource: WebResource): Promise<WebResource>
Parametri
- webResource
- WebResource
WebResource da firmare.
Restituisce
Promise<WebResource>
Ereditato da ApplicationTokenCredentialsBase.signRequest