Interface ITokenProvider
Provides an access token for a set of settings. A provider that holds tokens for a user session (and must remove them when the user signs out) also implements ISignOutTokenProvider.
public interface ITokenProvider
Methods
GetTokenAsync(IKeyValueSettings?, object?)
Gets an access token.
ValueTask<Result<TokenInfo>> GetTokenAsync(IKeyValueSettings? settings, object? platformParameters)
Parameters
settingsIKeyValueSettingsThe provider settings (see TokenKeys).
platformParametersobjectProvider specific data, for example the
ClaimsIdentityof the user.