UserTokenProvider Schnittstelle
public interface UserTokenProvider
OAuth-Anbieter.
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
|
abstract
java.util.concurrent.CompletableFuture<Token |
exchangeToken(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, TokenExchangeRequest exchangeRequest)
Führt einen Tokenaustauschvorgang aus, z. B. für einmaliges Anmelden. |
|
abstract
java.util.concurrent.CompletableFuture<Token |
exchangeToken(TurnContext turnContext, String connectionName, String userId, TokenExchangeRequest exchangeRequest)
Führt einen Tokenaustauschvorgang aus, z. B. für einmaliges Anmelden. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext context, AppCredentials oAuthAppCredentials, String connectionName, String[] resourceUrls, String userId)
Ruft Azure Active Directory-Token für bestimmte Ressourcen für eine konfigurierte Verbindung mithilfe von angepassten App- |
|
default
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext turnContext, String connectionName, String[] resourceUrls)
Ruft Azure Active Directory-Token für bestimmte Ressourcen in einer konfigurierten Verbindung ab. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext turnContext, String connectionName, String[] resourceUrls, String userId)
Ruft Azure Active Directory-Token für bestimmte Ressourcen in einer konfigurierten Verbindung ab. |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName)
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden, indem Sie benutzerdefinierte App- |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, String finalRedirect)
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden, indem Sie benutzerdefinierte App- |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, String connectionName)
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden. |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, String connectionName, String userId, String finalRedirect)
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, String finalRedirect)
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, String connectionName)
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, String connectionName, String userId, String finalRedirect)
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext context, AppCredentials oAuthAppCredentials, String userId, String includeFilter)
Ruft den Tokenstatus für jede konfigurierte Verbindung für den angegebenen Benutzer mithilfe von angepassten App- |
|
default
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext turnContext, String userId)
Ruft den Tokenstatus für jede konfigurierte Verbindung für den angegebenen Benutzer ab. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext turnContext, String userId, String includeFilter)
Ruft den Tokenstatus für jede konfigurierte Verbindung für den angegebenen Benutzer ab. |
|
abstract
java.util.concurrent.CompletableFuture<Token |
getUserToken(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String magicCode)
Versucht, das Token für einen Benutzer abzurufen, der sich in einem Anmeldeablauf befindet, mithilfe von angepassten App- |
|
abstract
java.util.concurrent.CompletableFuture<Token |
getUserToken(TurnContext turnContext, String connectionName, String magicCode)
Versucht, das Token für einen Benutzer abzurufen, der sich in einem Anmeldeablauf befindet. |
| default java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext)
Meldet den Benutzer mit dem Tokenserver ab. |
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId)
Signiert den Benutzer mit dem Tokenserver mit angepassten App- |
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext, String connectionName, String userId)
Meldet den Benutzer mit dem Tokenserver ab. |
Details zur Methode
exchangeToken
public abstract CompletableFuture
Führt einen Tokenaustauschvorgang aus, z. B. für einmaliges Anmelden.
Parameter:
Gibt zurück:
exchangeToken
public abstract CompletableFuture
Führt einen Tokenaustauschvorgang aus, z. B. für einmaliges Anmelden.
Parameter:
Gibt zurück:
getAadTokens
public abstract CompletableFuture
Ruft Azure Active Directory-Token für bestimmte Ressourcen für eine konfigurierte Verbindung mithilfe von angepassten AppCredentials ab.
Parameter:
Gibt zurück:
getAadTokens
public default CompletableFuture
Ruft Azure Active Directory-Token für bestimmte Ressourcen in einer konfigurierten Verbindung ab.
Parameter:
Gibt zurück:
getAadTokens
public abstract CompletableFuture
Ruft Azure Active Directory-Token für bestimmte Ressourcen in einer konfigurierten Verbindung ab.
Parameter:
Gibt zurück:
getOAuthSignInLink
public abstract CompletableFuture
Rufen Sie den unformatierten Anmeldelink ab, der mit angepassten AppCredentials an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden.
Parameter:
Gibt zurück:
getOAuthSignInLink
public abstract CompletableFuture
Rufen Sie den unformatierten Anmeldelink ab, der mit angepassten AppCredentials an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden.
Parameter:
Gibt zurück:
getOAuthSignInLink
public abstract CompletableFuture
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden.
Parameter:
Gibt zurück:
getOAuthSignInLink
public abstract CompletableFuture
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden.
Parameter:
Gibt zurück:
getSignInResource
public abstract CompletableFuture
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden.
Parameter:
Gibt zurück:
getSignInResource
public abstract CompletableFuture
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden.
Parameter:
Gibt zurück:
getSignInResource
public abstract CompletableFuture
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden.
Parameter:
Gibt zurück:
getTokenStatus
public abstract CompletableFuture> getTokenStatus(TurnContext context, AppCredentials oAuthAppCredentials, String userId, String includeFilter)
Ruft den Tokenstatus für jede konfigurierte Verbindung für den angegebenen Benutzer mithilfe von angepassten AppCredentials ab.
Parameter:
Gibt zurück:
getTokenStatus
public default CompletableFuture> getTokenStatus(TurnContext turnContext, String userId)
Ruft den Tokenstatus für jede konfigurierte Verbindung für den angegebenen Benutzer ab.
Parameter:
Gibt zurück:
getTokenStatus
public abstract CompletableFuture> getTokenStatus(TurnContext turnContext, String userId, String includeFilter)
Ruft den Tokenstatus für jede konfigurierte Verbindung für den angegebenen Benutzer ab.
Parameter:
Gibt zurück:
getUserToken
public abstract CompletableFuture
Versucht, das Token für einen Benutzer abzurufen, der sich in einem Anmeldefluss befindet, mithilfe von angepassten AppCredentials.
Parameter:
Gibt zurück:
getUserToken
public abstract CompletableFuture
Versucht, das Token für einen Benutzer abzurufen, der sich in einem Anmeldeablauf befindet.
Parameter:
Gibt zurück:
signOutUser
public default CompletableFuture
Meldet den Benutzer mit dem Tokenserver ab.
Parameter:
Gibt zurück:
signOutUser
public abstract CompletableFuture
Signiert den Benutzer mit dem Tokenserver mit angepassten AppCredentials.
Parameter:
Gibt zurück:
signOutUser
public abstract CompletableFuture
Meldet den Benutzer mit dem Tokenserver ab.
Parameter:
Gibt zurück: