Class NullTokenProvider
An ITokenProvider that does not provide any token. It is used when a client must not send a token.
[Export("null", typeof(ITokenProvider))]
[Shared]
public class NullTokenProvider : ITokenProvider
- Inheritance
-
NullTokenProvider
- Implements
- Inherited Members
Constructors
NullTokenProvider(ILogger<NullTokenProvider>)
Initializes a new instance of the NullTokenProvider class.
public NullTokenProvider(ILogger<NullTokenProvider> logger)
Parameters
loggerILogger<NullTokenProvider>The logger.
Fields
ProviderName
The key (null) under which the provider is registered.
public const string ProviderName = "null"
Field Value
Methods
GetTokenAsync(IKeyValueSettings?, object?)
Gets an access token.
public ValueTask<Result<TokenInfo>> GetTokenAsync(IKeyValueSettings? settings, object? platformParameters)
Parameters
settingsIKeyValueSettingsThe provider settings (see TokenKeys).
platformParametersobjectProvider specific data, for example the
ClaimsIdentityof the user.