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 |
|
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 em um nome de conexão usando credenciais de |
| 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 em um nome de conexão usando credenciais de |
| 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 em 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 em 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 em 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 em 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 em 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 |
|
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 fornecido. |
|
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 fornecido. |
|
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 |
|
abstract
java.util.concurrent.CompletableFuture<Token |
getUserToken(TurnContext turnContext, String connectionName, String magicCode)
Tenta recuperar o token de 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)
Desconecta o usuário com o servidor de token usando credenciais de |
| 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.
Parâmetros:
Retornos:
exchangeToken
public abstract CompletableFuture
Executa uma operação de troca de token, como para logon único.
Parâmetros:
Retornos:
getAadTokens
public abstract CompletableFuture
Recupera tokens do Azure Active Directory para recursos específicos em uma conexão configurada, usando AppCredentials personalizados.
Parâmetros:
Retornos:
getAadTokens
public default CompletableFuture
Recupera tokens do Azure Active Directory para recursos específicos em uma conexão configurada.
Parâmetros:
Retornos:
getAadTokens
public abstract CompletableFuture
Recupera tokens do Azure Active Directory para recursos específicos em uma conexão configurada.
Parâmetros:
Retornos:
getOAuthSignInLink
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para um nome de conexão usando AppCredentials personalizados.
Parâmetros:
Retornos:
getOAuthSignInLink
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar para um nome de conexão usando AppCredentials personalizados.
Parâmetros:
Retornos:
getOAuthSignInLink
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar em um nome de conexão.
Parâmetros:
Retornos:
getOAuthSignInLink
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar em um nome de conexão.
Parâmetros:
Retornos:
getSignInResource
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar em um nome de conexão.
Parâmetros:
Retornos:
getSignInResource
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar em um nome de conexão.
Parâmetros:
Retornos:
getSignInResource
public abstract CompletableFuture
Obtenha o link de entrada bruto a ser enviado ao usuário para entrar em um nome de conexão.
Parâmetros:
Retornos:
getTokenStatus
public abstract CompletableFuture> 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 AppCredentials personalizados.
Parâmetros:
Retornos:
getTokenStatus
public default CompletableFuture> getTokenStatus(TurnContext turnContext, String userId)
Recupera o status do token para cada conexão configurada para o usuário fornecido.
Parâmetros:
Retornos:
getTokenStatus
public abstract CompletableFuture> getTokenStatus(TurnContext turnContext, String userId, String includeFilter)
Recupera o status do token para cada conexão configurada para o usuário fornecido.
Parâmetros:
Retornos:
getUserToken
public abstract CompletableFuture
Tenta recuperar o token de um usuário que está em um fluxo de logon usando AppCredentials personalizados.
Parâmetros:
Retornos:
getUserToken
public abstract CompletableFuture
Tenta recuperar o token de um usuário que está em um fluxo de logon.
Parâmetros:
Retornos:
signOutUser
public default CompletableFuture
Desconscreve o usuário com o servidor de token.
Parâmetros:
Retornos:
signOutUser
public abstract CompletableFuture
Desconecta o usuário com o servidor de token usando AppCredentials personalizados.
Parâmetros:
Retornos:
signOutUser
public abstract CompletableFuture
Desconscreve o usuário com o servidor de token.
Parâmetros:
Retornos: