UserTokenProvider Interfaccia
public interface UserTokenProvider
Provider OAuth.
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
|
abstract
java.util.concurrent.CompletableFuture<Token |
exchangeToken(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, TokenExchangeRequest exchangeRequest)
Esegue un'operazione di scambio di token, ad esempio per l'accesso Single Sign-On. |
|
abstract
java.util.concurrent.CompletableFuture<Token |
exchangeToken(TurnContext turnContext, String connectionName, String userId, TokenExchangeRequest exchangeRequest)
Esegue un'operazione di scambio di token, ad esempio per l'accesso Single Sign-On. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext context, AppCredentials oAuthAppCredentials, String connectionName, String[] resourceUrls, String userId)
Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata, usando credenziali |
|
default
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext turnContext, String connectionName, String[] resourceUrls)
Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext turnContext, String connectionName, String[] resourceUrls, String userId)
Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata. |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName)
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione usando le credenziali personalizzate dell'app |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, String finalRedirect)
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione usando le credenziali personalizzate dell'app |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, String connectionName)
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione. |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, String connectionName, String userId, String finalRedirect)
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, String finalRedirect)
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, String connectionName)
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, String connectionName, String userId, String finalRedirect)
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext context, AppCredentials oAuthAppCredentials, String userId, String includeFilter)
Recupera lo stato del token per ogni connessione configurata per l'utente specificato, usando credenziali |
|
default
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext turnContext, String userId)
Recupera lo stato del token per ogni connessione configurata per l'utente specificato. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext turnContext, String userId, String includeFilter)
Recupera lo stato del token per ogni connessione configurata per l'utente specificato. |
|
abstract
java.util.concurrent.CompletableFuture<Token |
getUserToken(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String magicCode)
Tenta di recuperare il token per un utente che si trova in un flusso di accesso, usando le credenziali personalizzate dell'app |
|
abstract
java.util.concurrent.CompletableFuture<Token |
getUserToken(TurnContext turnContext, String connectionName, String magicCode)
Tenta di recuperare il token per un utente che si trova in un flusso di accesso. |
| default java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext)
Disconnette l'utente con il server token. |
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId)
Disconnette l'utente con il server token, usando credenziali |
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext, String connectionName, String userId)
Disconnette l'utente con il server token. |
Dettagli metodo
exchangeToken
public abstract CompletableFuture
Esegue un'operazione di scambio di token, ad esempio per l'accesso Single Sign-On.
Parametri:
Restituisce:
exchangeToken
public abstract CompletableFuture
Esegue un'operazione di scambio di token, ad esempio per l'accesso Single Sign-On.
Parametri:
Restituisce:
getAadTokens
public abstract CompletableFuture
Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata usando appCredentials personalizzate.
Parametri:
Restituisce:
getAadTokens
public default CompletableFuture
Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata.
Parametri:
Restituisce:
getAadTokens
public abstract CompletableFuture
Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata.
Parametri:
Restituisce:
getOAuthSignInLink
public abstract CompletableFuture
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione usando AppCredentials personalizzato.
Parametri:
Restituisce:
getOAuthSignInLink
public abstract CompletableFuture
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione usando AppCredentials personalizzato.
Parametri:
Restituisce:
getOAuthSignInLink
public abstract CompletableFuture
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione.
Parametri:
Restituisce:
getOAuthSignInLink
public abstract CompletableFuture
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione.
Parametri:
Restituisce:
getSignInResource
public abstract CompletableFuture
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione.
Parametri:
Restituisce:
getSignInResource
public abstract CompletableFuture
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione.
Parametri:
Restituisce:
getSignInResource
public abstract CompletableFuture
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione.
Parametri:
Restituisce:
getTokenStatus
public abstract CompletableFuture> getTokenStatus(TurnContext context, AppCredentials oAuthAppCredentials, String userId, String includeFilter)
Recupera lo stato del token per ogni connessione configurata per l'utente specificato, usando AppCredentials personalizzato.
Parametri:
Restituisce:
getTokenStatus
public default CompletableFuture> getTokenStatus(TurnContext turnContext, String userId)
Recupera lo stato del token per ogni connessione configurata per l'utente specificato.
Parametri:
Restituisce:
getTokenStatus
public abstract CompletableFuture> getTokenStatus(TurnContext turnContext, String userId, String includeFilter)
Recupera lo stato del token per ogni connessione configurata per l'utente specificato.
Parametri:
Restituisce:
getUserToken
public abstract CompletableFuture
Tenta di recuperare il token per un utente che si trova in un flusso di accesso usando AppCredentials personalizzato.
Parametri:
Restituisce:
getUserToken
public abstract CompletableFuture
Tenta di recuperare il token per un utente che si trova in un flusso di accesso.
Parametri:
Restituisce:
signOutUser
public default CompletableFuture
Disconnette l'utente con il server token.
Parametri:
Restituisce:
signOutUser
public abstract CompletableFuture
Disconnette l'utente con il server token usando AppCredentials personalizzato.
Parametri:
Restituisce:
signOutUser
public abstract CompletableFuture
Disconnette l'utente con il server token.
Parametri:
Restituisce: