Class DefaultOAuthTokenProvider
Default OAuth token provider.
Inheritance
System.Object
DefaultOAuthTokenProvider
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Okta.Sdk.Internal
Assembly: Okta.Sdk.dll
Syntax
public class DefaultOAuthTokenProvider : IOAuthTokenProvider
Constructors
DefaultOAuthTokenProvider(OktaClientConfiguration, ResourceFactory, HttpClient, IJwtGenerator, ILogger)
Initializes a new instance of the DefaultOAuthTokenProvider class.
Declaration
public DefaultOAuthTokenProvider(OktaClientConfiguration configuration, ResourceFactory resourceFactory, HttpClient httpClient = null, IJwtGenerator jwtGenerator = null, ILogger logger = null)
Parameters
Type | Name | Description |
---|---|---|
OktaClientConfiguration | configuration | The Okta configuration. |
ResourceFactory | resourceFactory | The resource factory. |
System.Net.Http.HttpClient | httpClient | The http client. |
IJwtGenerator | jwtGenerator | The JWT generator. |
Microsoft.Extensions.Logging.ILogger | logger | The logger. |
Methods
GetAccessTokenAsync(Boolean)
Gets an access token.
Declaration
public Task<string> GetAccessTokenAsync(bool forceRenew = false)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | forceRenew | The flag to indicate if the access token should be renewed. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.String> | The access token. |