API version:
Show / Hide Table of Contents

Class DefaultOAuthTokenProvider

Default OAuth token provider.

Inheritance
System.Object
DefaultOAuthTokenProvider
Implements
IOAuthTokenProvider
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.

Implements

IOAuthTokenProvider
Back to top Copyright © 2021 Okta, Inc.
Generated with DocFx.