UserTokenProvider Interface
public interface UserTokenProvider
Fournisseur OAuth.
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
abstract
java.util.concurrent.CompletableFuture<Token |
exchangeToken(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, TokenExchangeRequest exchangeRequest)
Effectue une opération d’échange de jetons telle que pour l’authentification unique. |
|
abstract
java.util.concurrent.CompletableFuture<Token |
exchangeToken(TurnContext turnContext, String connectionName, String userId, TokenExchangeRequest exchangeRequest)
Effectue une opération d’échange de jetons telle que pour l’authentification unique. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext context, AppCredentials oAuthAppCredentials, String connectionName, String[] resourceUrls, String userId)
Récupère des jetons Azure Active Directory pour des ressources particulières sur une connexion configurée, à l’aide des informations d’identification d’application personnalisées |
|
default
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext turnContext, String connectionName, String[] resourceUrls)
Récupère des jetons Azure Active Directory pour des ressources particulières sur une connexion configurée. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext turnContext, String connectionName, String[] resourceUrls, String userId)
Récupère des jetons Azure Active Directory pour des ressources particulières sur une connexion configurée. |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName)
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion, à l’aide de l’application personnalisée |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, String finalRedirect)
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion, à l’aide de l’application personnalisée |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, String connectionName)
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion. |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, String connectionName, String userId, String finalRedirect)
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, String finalRedirect)
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, String connectionName)
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, String connectionName, String userId, String finalRedirect)
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext context, AppCredentials oAuthAppCredentials, String userId, String includeFilter)
Récupère l’état du jeton pour chaque connexion configurée pour l’utilisateur donné, à l’aide des informations d’identification d’application personnalisées |
|
default
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext turnContext, String userId)
Récupère l’état du jeton pour chaque connexion configurée pour l’utilisateur donné. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext turnContext, String userId, String includeFilter)
Récupère l’état du jeton pour chaque connexion configurée pour l’utilisateur donné. |
|
abstract
java.util.concurrent.CompletableFuture<Token |
getUserToken(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String magicCode)
Tente de récupérer le jeton d’un utilisateur qui se trouve dans un flux de connexion, à l’aide des informations d’identification d’application personnalisées |
|
abstract
java.util.concurrent.CompletableFuture<Token |
getUserToken(TurnContext turnContext, String connectionName, String magicCode)
Tente de récupérer le jeton d’un utilisateur qui se trouve dans un flux de connexion. |
| default java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext)
Déconnecte l’utilisateur avec le serveur de jetons. |
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId)
Déconnecte l’utilisateur avec le serveur de jetons à l’aide des informations d’identification d’application personnalisées |
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext, String connectionName, String userId)
Déconnecte l’utilisateur avec le serveur de jetons. |
Détails de la méthode
exchangeToken
public abstract CompletableFuture
Effectue une opération d’échange de jetons telle que pour l’authentification unique.
Paramètres:
Retours:
exchangeToken
public abstract CompletableFuture
Effectue une opération d’échange de jetons telle que pour l’authentification unique.
Paramètres:
Retours:
getAadTokens
public abstract CompletableFuture
Récupère des jetons Azure Active Directory pour des ressources particulières sur une connexion configurée, à l’aide d’AppCredentials personnalisés.
Paramètres:
Retours:
getAadTokens
public default CompletableFuture
Récupère des jetons Azure Active Directory pour des ressources particulières sur une connexion configurée.
Paramètres:
Retours:
getAadTokens
public abstract CompletableFuture
Récupère des jetons Azure Active Directory pour des ressources particulières sur une connexion configurée.
Paramètres:
Retours:
getOAuthSignInLink
public abstract CompletableFuture
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion, à l’aide d’AppCredentials personnalisés.
Paramètres:
Retours:
getOAuthSignInLink
public abstract CompletableFuture
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion, à l’aide d’AppCredentials personnalisés.
Paramètres:
Retours:
getOAuthSignInLink
public abstract CompletableFuture
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion.
Paramètres:
Retours:
getOAuthSignInLink
public abstract CompletableFuture
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion.
Paramètres:
Retours:
getSignInResource
public abstract CompletableFuture
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion.
Paramètres:
Retours:
getSignInResource
public abstract CompletableFuture
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion.
Paramètres:
Retours:
getSignInResource
public abstract CompletableFuture
Obtenez le lien de connexion brut à envoyer à l’utilisateur pour la connexion pour un nom de connexion.
Paramètres:
Retours:
getTokenStatus
public abstract CompletableFuture> getTokenStatus(TurnContext context, AppCredentials oAuthAppCredentials, String userId, String includeFilter)
Récupère l’état du jeton pour chaque connexion configurée pour l’utilisateur donné, à l’aide d’AppCredentials personnalisés.
Paramètres:
Retours:
getTokenStatus
public default CompletableFuture> getTokenStatus(TurnContext turnContext, String userId)
Récupère l’état du jeton pour chaque connexion configurée pour l’utilisateur donné.
Paramètres:
Retours:
getTokenStatus
public abstract CompletableFuture> getTokenStatus(TurnContext turnContext, String userId, String includeFilter)
Récupère l’état du jeton pour chaque connexion configurée pour l’utilisateur donné.
Paramètres:
Retours:
getUserToken
public abstract CompletableFuture
Tente de récupérer le jeton d’un utilisateur qui se trouve dans un flux de connexion à l’aide d’AppCredentials personnalisés.
Paramètres:
Retours:
getUserToken
public abstract CompletableFuture
Tente de récupérer le jeton d’un utilisateur qui se trouve dans un flux de connexion.
Paramètres:
Retours:
signOutUser
public default CompletableFuture
Déconnecte l’utilisateur avec le serveur de jetons.
Paramètres:
Retours:
signOutUser
public abstract CompletableFuture
Déconnecte l’utilisateur avec le serveur de jetons à l’aide d’AppCredentials personnalisés.
Paramètres:
Retours:
signOutUser
public abstract CompletableFuture
Déconnecte l’utilisateur avec le serveur de jetons.
Paramètres:
Retours: