UserTokenProvider Interface
public interface UserTokenProvider
Provedor OAuth.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
abstract
java.util.concurrent.CompletableFuture<Token |
exchangeToken(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, TokenExchangeRequest exchangeRequest)
Executa uma operação de troca de token, como para logon único. |
abstract
java.util.concurrent.CompletableFuture<Token |
exchangeToken(TurnContext turnContext, String connectionName, String userId, TokenExchangeRequest exchangeRequest)
Executa uma operação de troca de token, como para logon ú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 do Azure Active Directory para recursos específicos em uma conexão configurada, usando credenciais de aplicativo |
default
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext turnContext, String connectionName, String[] resourceUrls)
Recupera tokens do Azure Active Directory para recursos específicos em uma conexão configurada. |
abstract
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext turnContext, String connectionName, String[] resourceUrls, String userId)
Recupera tokens do Azure Active Directory para recursos específicos em uma conexão configurada. |
abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName)
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para obter um nome de conexão, usando credenciais de aplicativo personalizadas |
abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, String finalRedirect)
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para obter um nome de conexão, usando credenciais de aplicativo personalizadas |
abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, String connectionName)
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para obter um nome de conexão. |
abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, String connectionName, String userId, String finalRedirect)
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para obter um nome de conexão. |
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, String finalRedirect)
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para obter um nome de conexão. |
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, String connectionName)
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para obter um nome de conexão. |
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, String connectionName, String userId, String finalRedirect)
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para obter um nome de conexão. |
abstract
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext context, AppCredentials oAuthAppCredentials, String userId, String includeFilter)
Recupera o status do token para cada conexão configurada para o usuário fornecido, usando credenciais de aplicativo |
default
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext turnContext, String userId)
Recupera o status do token para cada conexão configurada para o usuário determinado. |
abstract
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext turnContext, String userId, String includeFilter)
Recupera o status do token para cada conexão configurada para o usuário determinado. |
abstract
java.util.concurrent.CompletableFuture<Token |
getUserToken(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String magicCode)
Tenta recuperar o token de um usuário que está em um fluxo de logon, usando credenciais de aplicativo |
abstract
java.util.concurrent.CompletableFuture<Token |
getUserToken(TurnContext turnContext, String connectionName, String magicCode)
Tenta recuperar o token para um usuário que está em um fluxo de logon. |
default java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext)
Desconscreve o usuário com o servidor de token. |
abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId)
Desconscreve o usuário com o servidor de token usando credenciais de aplicativo personalizadas |
abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext, String connectionName, String userId)
Desconscreve o usuário com o servidor de token. |
Detalhes do método
exchangeToken
public abstract CompletableFuture
Executa uma operação de troca de token, como para logon único.
Parameters:
Returns:
exchangeToken
public abstract CompletableFuture
Executa uma operação de troca de token, como para logon único.
Parameters:
Returns:
getAadTokens
public abstract CompletableFuture<>
Recupera tokens do Azure Active Directory para recursos específicos em uma conexão configurada, usando AppCredentials personalizados.
Parameters:
Returns:
getAadTokens
public default CompletableFuture<>
Recupera tokens do Azure Active Directory para recursos específicos em uma conexão configurada.
Parameters:
Returns:
getAadTokens
public abstract CompletableFuture<>
Recupera tokens do Azure Active Directory para recursos específicos em uma conexão configurada.
Parameters:
Returns:
getOAuthSignInLink
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar em um nome de conexão, usando AppCredentials personalizado.
Parameters:
Returns:
getOAuthSignInLink
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar em um nome de conexão, usando AppCredentials personalizado.
Parameters:
Returns:
getOAuthSignInLink
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para obter um nome de conexão.
Parameters:
Returns:
getOAuthSignInLink
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para obter um nome de conexão.
Parameters:
Returns:
getSignInResource
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para obter um nome de conexão.
Parameters:
Returns:
getSignInResource
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para obter um nome de conexão.
Parameters:
Returns:
getSignInResource
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para obter um nome de conexão.
Parameters:
Returns:
getTokenStatus
public abstract CompletableFuture<>
Recupera o status do token para cada conexão configurada para o usuário fornecido, usando AppCredentials personalizado.
Parameters:
Returns:
getTokenStatus
public default CompletableFuture<>
Recupera o status do token para cada conexão configurada para o usuário determinado.
Parameters:
Returns:
getTokenStatus
public abstract CompletableFuture<>
Recupera o status do token para cada conexão configurada para o usuário determinado.
Parameters:
Returns:
getUserToken
public abstract CompletableFuture
Tenta recuperar o token de um usuário que está em um fluxo de logon, usando AppCredentials personalizado.
Parameters:
Returns:
getUserToken
public abstract CompletableFuture
Tenta recuperar o token para um usuário que está em um fluxo de logon.
Parameters:
Returns:
signOutUser
public default CompletableFuture
Desconscreve o usuário com o servidor de token.
Parameters:
Returns:
signOutUser
public abstract CompletableFuture
Desconscreve o usuário com o servidor de token usando AppCredentials personalizado.
Parameters:
Returns:
signOutUser
public abstract CompletableFuture
Desconscreve o usuário com o servidor de token.
Parameters:
Returns: