UserTokenClient class
Client per l'accesso al servizio token utente.
Metodi
| exchange |
Esegue un'operazione di scambio di token, ad esempio per l'accesso Single Sign-On. |
| get |
Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata. |
| get |
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione. |
| get |
Recupera lo stato del token per ogni connessione configurata per l'utente specificato. |
| get |
Tenta di recuperare il token per un utente che si trova in un flusso di accesso. |
| sign |
Disconnette l'utente con il server token. |
Dettagli metodo
exchangeToken(string, string, string, TokenExchangeRequest)
Esegue un'operazione di scambio di token, ad esempio per l'accesso Single Sign-On.
function exchangeToken(userId: string, connectionName: string, channelId: string, exchangeRequest: TokenExchangeRequest): Promise<TokenResponse>
Parametri
- userId
-
string
ID utente che verrà associato al token.
- connectionName
-
string
Nome della connessione di autenticazione da usare.
- channelId
-
string
ID canale che verrà associato al token.
- exchangeRequest
-
TokenExchangeRequest
Dettagli della richiesta di scambio, un token da scambiare o un URI da scambiare.
Restituisce
Promise<TokenResponse>
Oggetto TokenResponse.
getAadTokens(string, string, string[], string)
Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata.
function getAadTokens(userId: string, connectionName: string, resourceUrls: string[], channelId: string): Promise<Record<string, TokenResponse>>
Parametri
- userId
-
string
ID utente che verrà associato al token.
- connectionName
-
string
Nome della connessione di autenticazione da usare.
- resourceUrls
-
string[]
Elenco di URL di risorse per cui recuperare i token.
- channelId
-
string
ID canale che verrà associato al token.
Restituisce
Promise<Record<string, TokenResponse>>
Dizionario di resourceUrls all'TokenResponse corrispondente.
getSignInResource(string, Activity, string)
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione.
function getSignInResource(connectionName: string, activity: Activity, finalRediect: string): Promise<SignInUrlResponse>
Parametri
- connectionName
-
string
Nome della connessione di autenticazione da usare.
- activity
-
Activity
Activity da cui derivare lo stato di scambio di token.
- finalRediect
-
string
URL finale a cui verrà reindirizzato il flusso OAuth.
Restituisce
Promise<SignInUrlResponse>
Oggetto SignInUrlResponse.
getTokenStatus(string, string, string)
Recupera lo stato del token per ogni connessione configurata per l'utente specificato.
function getTokenStatus(userId: string, channelId: string, includeFilter: string): Promise<TokenStatus[]>
Parametri
- userId
-
string
ID utente che verrà associato al token.
- channelId
-
string
ID canale che verrà associato al token.
- includeFilter
-
string
IncludeFilter.
Restituisce
Promise<TokenStatus[]>
Elenco di oggetti TokenStatus.
getUserToken(string, string, string, string)
Tenta di recuperare il token per un utente che si trova in un flusso di accesso.
function getUserToken(userId: string, connectionName: string, channelId: string, magicCode: string): Promise<TokenResponse>
Parametri
- userId
-
string
ID utente che verrà associato al token.
- connectionName
-
string
Nome della connessione di autenticazione da usare.
- channelId
-
string
ID canale che verrà associato al token.
- magicCode
-
string
(Facoltativo) Codice immesso dall'utente facoltativo da convalidare.
Restituisce
Promise<TokenResponse>
Oggetto TokenResponse.
signOutUser(string, string, string)
Disconnette l'utente con il server token.
function signOutUser(userId: string, connectionName: string, channelId: string): Promise<void>
Parametri
- userId
-
string
ID utente che verrà associato al token.
- connectionName
-
string
Nome della connessione di autenticazione da usare.
- channelId
-
string
ID canale che verrà associato al token.
Restituisce
Promise<void>