UserTokenProvider Interfaz
public interface UserTokenProvider
Proveedor de OAuth.
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
|
abstract
java.util.concurrent.CompletableFuture<Token |
exchangeToken(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, TokenExchangeRequest exchangeRequest)
Realiza una operación de intercambio de tokens como para el inicio de sesión único. |
|
abstract
java.util.concurrent.CompletableFuture<Token |
exchangeToken(TurnContext turnContext, String connectionName, String userId, TokenExchangeRequest exchangeRequest)
Realiza una operación de intercambio de tokens como para el inicio de sesión único. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext context, AppCredentials oAuthAppCredentials, String connectionName, String[] resourceUrls, String userId)
Recupera tokens de Azure Active Directory para recursos concretos en una conexión configurada mediante credenciales personalizadas de App |
|
default
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext turnContext, String connectionName, String[] resourceUrls)
Recupera tokens de Azure Active Directory para recursos concretos en una conexión configurada. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext turnContext, String connectionName, String[] resourceUrls, String userId)
Recupera tokens de Azure Active Directory para recursos concretos en una conexión configurada. |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName)
Obtenga el vínculo de inicio de sesión sin procesar que se va a enviar al usuario para iniciar sesión para un nombre de conexión, mediante credenciales personalizadas de App |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, String finalRedirect)
Obtenga el vínculo de inicio de sesión sin procesar que se va a enviar al usuario para iniciar sesión para un nombre de conexión, mediante credenciales personalizadas de App |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, String connectionName)
Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión. |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, String connectionName, String userId, String finalRedirect)
Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, String finalRedirect)
Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, String connectionName)
Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, String connectionName, String userId, String finalRedirect)
Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext context, AppCredentials oAuthAppCredentials, String userId, String includeFilter)
Recupera el estado del token para cada conexión configurada para el usuario determinado, mediante las credenciales personalizadas de App |
|
default
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext turnContext, String userId)
Recupera el estado del token para cada conexión configurada para el usuario especificado. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext turnContext, String userId, String includeFilter)
Recupera el estado del token para cada conexión configurada para el usuario especificado. |
|
abstract
java.util.concurrent.CompletableFuture<Token |
getUserToken(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String magicCode)
Intenta recuperar el token de un usuario que se encuentra en un flujo de inicio de sesión con credenciales de App |
|
abstract
java.util.concurrent.CompletableFuture<Token |
getUserToken(TurnContext turnContext, String connectionName, String magicCode)
Intenta recuperar el token de un usuario que se encuentra en un flujo de inicio de sesión. |
| default java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext)
Cierra la sesión del usuario con el servidor de tokens. |
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId)
Cierra la sesión del usuario con el servidor de tokens mediante las credenciales personalizadas de App |
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext, String connectionName, String userId)
Cierra la sesión del usuario con el servidor de tokens. |
Detalles del método
exchangeToken
public abstract CompletableFuture
Realiza una operación de intercambio de tokens como para el inicio de sesión único.
Parámetros:
Devoluciones:
exchangeToken
public abstract CompletableFuture
Realiza una operación de intercambio de tokens como para el inicio de sesión único.
Parámetros:
Devoluciones:
getAadTokens
public abstract CompletableFuture
Recupera tokens de Azure Active Directory para recursos concretos en una conexión configurada mediante AppCredentials personalizados.
Parámetros:
Devoluciones:
getAadTokens
public default CompletableFuture
Recupera tokens de Azure Active Directory para recursos concretos en una conexión configurada.
Parámetros:
Devoluciones:
getAadTokens
public abstract CompletableFuture
Recupera tokens de Azure Active Directory para recursos concretos en una conexión configurada.
Parámetros:
Devoluciones:
getOAuthSignInLink
public abstract CompletableFuture
Obtenga el vínculo de inicio de sesión sin formato que se va a enviar al usuario para iniciar sesión para un nombre de conexión mediante AppCredentials personalizado.
Parámetros:
Devoluciones:
getOAuthSignInLink
public abstract CompletableFuture
Obtenga el vínculo de inicio de sesión sin formato que se va a enviar al usuario para iniciar sesión para un nombre de conexión mediante AppCredentials personalizado.
Parámetros:
Devoluciones:
getOAuthSignInLink
public abstract CompletableFuture
Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión.
Parámetros:
Devoluciones:
getOAuthSignInLink
public abstract CompletableFuture
Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión.
Parámetros:
Devoluciones:
getSignInResource
public abstract CompletableFuture
Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión.
Parámetros:
Devoluciones:
getSignInResource
public abstract CompletableFuture
Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión.
Parámetros:
Devoluciones:
getSignInResource
public abstract CompletableFuture
Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión.
Parámetros:
Devoluciones:
getTokenStatus
public abstract CompletableFuture> getTokenStatus(TurnContext context, AppCredentials oAuthAppCredentials, String userId, String includeFilter)
Recupera el estado del token para cada conexión configurada para el usuario determinado, mediante AppCredentials personalizado.
Parámetros:
Devoluciones:
getTokenStatus
public default CompletableFuture> getTokenStatus(TurnContext turnContext, String userId)
Recupera el estado del token para cada conexión configurada para el usuario especificado.
Parámetros:
Devoluciones:
getTokenStatus
public abstract CompletableFuture> getTokenStatus(TurnContext turnContext, String userId, String includeFilter)
Recupera el estado del token para cada conexión configurada para el usuario especificado.
Parámetros:
Devoluciones:
getUserToken
public abstract CompletableFuture
Intenta recuperar el token de un usuario que se encuentra en un flujo de inicio de sesión mediante AppCredentials personalizado.
Parámetros:
Devoluciones:
getUserToken
public abstract CompletableFuture
Intenta recuperar el token de un usuario que se encuentra en un flujo de inicio de sesión.
Parámetros:
Devoluciones:
signOutUser
public default CompletableFuture
Cierra la sesión del usuario con el servidor de tokens.
Parámetros:
Devoluciones:
signOutUser
public abstract CompletableFuture
Cierra la sesión del usuario con el servidor de tokens mediante AppCredentials personalizado.
Parámetros:
Devoluciones:
signOutUser
public abstract CompletableFuture
Cierra la sesión del usuario con el servidor de tokens.
Parámetros:
Devoluciones: