Freigeben über


IUserTokenClient Interface

Definition

Client for OAuth token exchange.

public interface IUserTokenClient : IDisposable
type IUserTokenClient = interface
    interface IDisposable
Public Interface IUserTokenClient
Implements IDisposable
Derived
Implements

Methods

ExchangeTokenAsync(String, String, ChannelId, TokenExchangeRequest, CancellationToken)

Performs a token exchange operation such as for single sign-on.

GetAadTokensAsync(String, String, String[], ChannelId, CancellationToken)

Retrieves Azure Active Directory tokens for particular resources on a configured connection.

GetSignInResourceAsync(String, IActivity, String, CancellationToken)

Get the raw signin link to be sent to the user for signin for a connection name.

GetTokenOrSignInResourceAsync(String, IActivity, String, String, String, CancellationToken)

Get the token or sign in resource for a user.

GetTokenStatusAsync(String, ChannelId, String, CancellationToken)

Retrieves the token status for each configured connection for the given user.

GetUserTokenAsync(String, String, ChannelId, String, CancellationToken)

Attempts to retrieve the token for a user that's in a login flow.

SignOutUserAsync(String, String, ChannelId, CancellationToken)

Signs the user out with the token server.

Applies to