API version:
Show / Hide Table of Contents

Class AuthorizationServersClient

A client that communicates with the Okta management API.

Inheritance
System.Object
OktaClient
AuthorizationServersClient
Implements
IOktaClient
IAuthorizationServersClient
Inherited Members
OktaClient.Configuration
OktaClient.CreateScoped(RequestContext)
OktaClient.UserTypes
OktaClient.Users
OktaClient.UserFactors
OktaClient.Groups
OktaClient.Applications
OktaClient.Sessions
OktaClient.AuthorizationServers
OktaClient.Logs
OktaClient.Policies
OktaClient.EventHooks
OktaClient.InlineHooks
OktaClient.LinkedObjects
OktaClient.TrustedOrigins
OktaClient.Features
OktaClient.Templates
OktaClient.NetworkZones
OktaClient.Domains
OktaClient.IdentityProviders
OktaClient.UserSchemas
OktaClient.GetCollectionClient<T>(HttpRequest)
OktaClient.GetAsync<T>(String, CancellationToken)
OktaClient.GetAsync<T>(HttpRequest, CancellationToken)
OktaClient.GetCollection<T>(String)
OktaClient.GetCollection<T>(HttpRequest)
OktaClient.PostAsync(String, Object, CancellationToken)
OktaClient.PostAsync<TResponse>(String, Object, CancellationToken)
OktaClient.PostAsync(HttpRequest, CancellationToken)
OktaClient.PostAsync<TResponse>(HttpRequest, CancellationToken)
OktaClient.PutAsync(String, Object, CancellationToken)
OktaClient.PutAsync<TResponse>(String, Object, CancellationToken)
OktaClient.PutAsync(HttpRequest, CancellationToken)
OktaClient.PutAsync<TResponse>(HttpRequest, CancellationToken)
OktaClient.DeleteAsync(String, CancellationToken)
OktaClient.DeleteAsync(HttpRequest, CancellationToken)
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
Assembly: Okta.Sdk.dll
Syntax
public sealed class AuthorizationServersClient : OktaClient, IOktaClient, IAuthorizationServersClient

Methods

ActivateAuthorizationServerAsync(String, CancellationToken)

Success

Declaration
public Task ActivateAuthorizationServerAsync(string authServerId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

ActivateAuthorizationServerPolicyAsync(String, String, CancellationToken)

Activate Authorization Server Policy

Declaration
public Task ActivateAuthorizationServerPolicyAsync(string authServerId, string policyId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.String policyId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

ActivateAuthorizationServerPolicyRuleAsync(String, String, String, CancellationToken)

Activate Authorization Server Policy Rule

Declaration
public Task ActivateAuthorizationServerPolicyRuleAsync(string authServerId, string policyId, string ruleId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.String policyId
System.String ruleId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

CreateAuthorizationServerAsync(IAuthorizationServer, CancellationToken)

Success

Declaration
public Task<IAuthorizationServer> CreateAuthorizationServerAsync(IAuthorizationServer authorizationServer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
IAuthorizationServer authorizationServer

The IAuthorizationServer resource.

System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IAuthorizationServer>

The IAuthorizationServer response.

CreateAuthorizationServerPolicyAsync(IAuthorizationServerPolicy, String, CancellationToken)

Success

Declaration
public Task<IAuthorizationServerPolicy> CreateAuthorizationServerPolicyAsync(IAuthorizationServerPolicy policy, string authServerId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
IAuthorizationServerPolicy policy

The IAuthorizationServerPolicy resource.

System.String authServerId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IAuthorizationServerPolicy>

The IAuthorizationServerPolicy response.

CreateAuthorizationServerPolicyRuleAsync(IAuthorizationServerPolicyRule, String, String, CancellationToken)

Creates a policy rule for the specified Custom Authorization Server and Policy.

Declaration
public Task<IAuthorizationServerPolicyRule> CreateAuthorizationServerPolicyRuleAsync(IAuthorizationServerPolicyRule policyRule, string policyId, string authServerId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
IAuthorizationServerPolicyRule policyRule

The IAuthorizationServerPolicyRule resource.

System.String policyId
System.String authServerId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IAuthorizationServerPolicyRule>

The IAuthorizationServerPolicyRule response.

CreateOAuth2ClaimAsync(IOAuth2Claim, String, CancellationToken)

Success

Declaration
public Task<IOAuth2Claim> CreateOAuth2ClaimAsync(IOAuth2Claim oAuth2Claim, string authServerId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
IOAuth2Claim oAuth2Claim

The IOAuth2Claim resource.

System.String authServerId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IOAuth2Claim>

The IOAuth2Claim response.

CreateOAuth2ScopeAsync(IOAuth2Scope, String, CancellationToken)

Success

Declaration
public Task<IOAuth2Scope> CreateOAuth2ScopeAsync(IOAuth2Scope oAuth2Scope, string authServerId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
IOAuth2Scope oAuth2Scope

The IOAuth2Scope resource.

System.String authServerId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IOAuth2Scope>

The IOAuth2Scope response.

DeactivateAuthorizationServerAsync(String, CancellationToken)

Success

Declaration
public Task DeactivateAuthorizationServerAsync(string authServerId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

DeactivateAuthorizationServerPolicyAsync(String, String, CancellationToken)

Deactivate Authorization Server Policy

Declaration
public Task DeactivateAuthorizationServerPolicyAsync(string authServerId, string policyId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.String policyId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

DeactivateAuthorizationServerPolicyRuleAsync(String, String, String, CancellationToken)

Deactivate Authorization Server Policy Rule

Declaration
public Task DeactivateAuthorizationServerPolicyRuleAsync(string authServerId, string policyId, string ruleId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.String policyId
System.String ruleId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

DeleteAuthorizationServerAsync(String, CancellationToken)

Success

Declaration
public Task DeleteAuthorizationServerAsync(string authServerId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

DeleteAuthorizationServerPolicyAsync(String, String, CancellationToken)

Success

Declaration
public Task DeleteAuthorizationServerPolicyAsync(string authServerId, string policyId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.String policyId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

DeleteAuthorizationServerPolicyRuleAsync(String, String, String, CancellationToken)

Deletes a Policy Rule defined in the specified Custom Authorization Server and Policy.

Declaration
public Task DeleteAuthorizationServerPolicyRuleAsync(string policyId, string authServerId, string ruleId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String policyId
System.String authServerId
System.String ruleId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

DeleteOAuth2ClaimAsync(String, String, CancellationToken)

Success

Declaration
public Task DeleteOAuth2ClaimAsync(string authServerId, string claimId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.String claimId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

DeleteOAuth2ScopeAsync(String, String, CancellationToken)

Success

Declaration
public Task DeleteOAuth2ScopeAsync(string authServerId, string scopeId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.String scopeId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

GetAuthorizationServerAsync(String, CancellationToken)

Success

Declaration
public Task<IAuthorizationServer> GetAuthorizationServerAsync(string authServerId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IAuthorizationServer>

The IAuthorizationServer response.

GetAuthorizationServerPolicyAsync(String, String, CancellationToken)

Success

Declaration
public Task<IAuthorizationServerPolicy> GetAuthorizationServerPolicyAsync(string authServerId, string policyId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.String policyId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IAuthorizationServerPolicy>

The IAuthorizationServerPolicy response.

GetAuthorizationServerPolicyRuleAsync(String, String, String, CancellationToken)

Returns a Policy Rule by ID that is defined in the specified Custom Authorization Server and Policy.

Declaration
public Task<IAuthorizationServerPolicyRule> GetAuthorizationServerPolicyRuleAsync(string policyId, string authServerId, string ruleId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String policyId
System.String authServerId
System.String ruleId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IAuthorizationServerPolicyRule>

The IAuthorizationServerPolicyRule response.

GetOAuth2ClaimAsync(String, String, CancellationToken)

Success

Declaration
public Task<IOAuth2Claim> GetOAuth2ClaimAsync(string authServerId, string claimId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.String claimId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IOAuth2Claim>

The IOAuth2Claim response.

GetOAuth2ScopeAsync(String, String, CancellationToken)

Success

Declaration
public Task<IOAuth2Scope> GetOAuth2ScopeAsync(string authServerId, string scopeId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.String scopeId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IOAuth2Scope>

The IOAuth2Scope response.

GetRefreshTokenForAuthorizationServerAndClientAsync(String, String, String, String, CancellationToken)

Success

Declaration
public Task<IOAuth2RefreshToken> GetRefreshTokenForAuthorizationServerAndClientAsync(string authServerId, string clientId, string tokenId, string expand = null, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.String clientId
System.String tokenId
System.String expand
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IOAuth2RefreshToken>

The IOAuth2RefreshToken response.

ListAuthorizationServerKeys(String)

Success

Declaration
public ICollectionClient<IJsonWebKey> ListAuthorizationServerKeys(string authServerId)
Parameters
Type Name Description
System.String authServerId
Returns
Type Description
ICollectionClient<IJsonWebKey>

A collection of IJsonWebKey that can be enumerated asynchronously.

ListAuthorizationServerPolicies(String)

Success

Declaration
public ICollectionClient<IAuthorizationServerPolicy> ListAuthorizationServerPolicies(string authServerId)
Parameters
Type Name Description
System.String authServerId
Returns
Type Description
ICollectionClient<IAuthorizationServerPolicy>

A collection of IAuthorizationServerPolicy that can be enumerated asynchronously.

ListAuthorizationServerPolicyRules(String, String)

Enumerates all policy rules for the specified Custom Authorization Server and Policy.

Declaration
public ICollectionClient<IAuthorizationServerPolicyRule> ListAuthorizationServerPolicyRules(string policyId, string authServerId)
Parameters
Type Name Description
System.String policyId
System.String authServerId
Returns
Type Description
ICollectionClient<IAuthorizationServerPolicyRule>

A collection of IAuthorizationServerPolicyRule that can be enumerated asynchronously.

ListAuthorizationServers(String, String, String)

Success

Declaration
public ICollectionClient<IAuthorizationServer> ListAuthorizationServers(string q = null, string limit = null, string after = null)
Parameters
Type Name Description
System.String q
System.String limit
System.String after
Returns
Type Description
ICollectionClient<IAuthorizationServer>

A collection of IAuthorizationServer that can be enumerated asynchronously.

ListOAuth2Claims(String)

Success

Declaration
public ICollectionClient<IOAuth2Claim> ListOAuth2Claims(string authServerId)
Parameters
Type Name Description
System.String authServerId
Returns
Type Description
ICollectionClient<IOAuth2Claim>

A collection of IOAuth2Claim that can be enumerated asynchronously.

ListOAuth2ClientsForAuthorizationServer(String)

Success

Declaration
public ICollectionClient<IOAuth2Client> ListOAuth2ClientsForAuthorizationServer(string authServerId)
Parameters
Type Name Description
System.String authServerId
Returns
Type Description
ICollectionClient<IOAuth2Client>

A collection of IOAuth2Client that can be enumerated asynchronously.

ListOAuth2Scopes(String, String, String, String, Nullable<Int32>)

Success

Declaration
public ICollectionClient<IOAuth2Scope> ListOAuth2Scopes(string authServerId, string q = null, string filter = null, string cursor = null, int? limit)
Parameters
Type Name Description
System.String authServerId
System.String q
System.String filter
System.String cursor
System.Nullable<System.Int32> limit
Returns
Type Description
ICollectionClient<IOAuth2Scope>

A collection of IOAuth2Scope that can be enumerated asynchronously.

ListRefreshTokensForAuthorizationServerAndClient(String, String, String, String, Nullable<Int32>)

Success

Declaration
public ICollectionClient<IOAuth2RefreshToken> ListRefreshTokensForAuthorizationServerAndClient(string authServerId, string clientId, string expand = null, string after = null, int? limit)
Parameters
Type Name Description
System.String authServerId
System.String clientId
System.String expand
System.String after
System.Nullable<System.Int32> limit
Returns
Type Description
ICollectionClient<IOAuth2RefreshToken>

A collection of IOAuth2RefreshToken that can be enumerated asynchronously.

RevokeRefreshTokenForAuthorizationServerAndClientAsync(String, String, String, CancellationToken)

Success

Declaration
public Task RevokeRefreshTokenForAuthorizationServerAndClientAsync(string authServerId, string clientId, string tokenId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.String clientId
System.String tokenId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

RevokeRefreshTokensForAuthorizationServerAndClientAsync(String, String, CancellationToken)

Success

Declaration
public Task RevokeRefreshTokensForAuthorizationServerAndClientAsync(string authServerId, string clientId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String authServerId
System.String clientId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

RotateAuthorizationServerKeys(IJwkUse, String)

Success

Declaration
public ICollectionClient<IJsonWebKey> RotateAuthorizationServerKeys(IJwkUse use, string authServerId)
Parameters
Type Name Description
IJwkUse use

The IJwkUse resource.

System.String authServerId
Returns
Type Description
ICollectionClient<IJsonWebKey>

A collection of IJsonWebKey that can be enumerated asynchronously.

UpdateAuthorizationServerAsync(IAuthorizationServer, String, CancellationToken)

Success

Declaration
public Task<IAuthorizationServer> UpdateAuthorizationServerAsync(IAuthorizationServer authorizationServer, string authServerId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
IAuthorizationServer authorizationServer

The IAuthorizationServer resource.

System.String authServerId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IAuthorizationServer>

The IAuthorizationServer response.

UpdateAuthorizationServerPolicyAsync(IAuthorizationServerPolicy, String, String, CancellationToken)

Success

Declaration
public Task<IAuthorizationServerPolicy> UpdateAuthorizationServerPolicyAsync(IAuthorizationServerPolicy policy, string authServerId, string policyId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
IAuthorizationServerPolicy policy

The IAuthorizationServerPolicy resource.

System.String authServerId
System.String policyId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IAuthorizationServerPolicy>

The IAuthorizationServerPolicy response.

UpdateAuthorizationServerPolicyRuleAsync(IAuthorizationServerPolicyRule, String, String, String, CancellationToken)

Updates the configuration of the Policy Rule defined in the specified Custom Authorization Server and Policy.

Declaration
public Task<IAuthorizationServerPolicyRule> UpdateAuthorizationServerPolicyRuleAsync(IAuthorizationServerPolicyRule policyRule, string policyId, string authServerId, string ruleId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
IAuthorizationServerPolicyRule policyRule

The IAuthorizationServerPolicyRule resource.

System.String policyId
System.String authServerId
System.String ruleId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IAuthorizationServerPolicyRule>

The IAuthorizationServerPolicyRule response.

UpdateOAuth2ClaimAsync(IOAuth2Claim, String, String, CancellationToken)

Success

Declaration
public Task<IOAuth2Claim> UpdateOAuth2ClaimAsync(IOAuth2Claim oAuth2Claim, string authServerId, string claimId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
IOAuth2Claim oAuth2Claim

The IOAuth2Claim resource.

System.String authServerId
System.String claimId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IOAuth2Claim>

The IOAuth2Claim response.

UpdateOAuth2ScopeAsync(IOAuth2Scope, String, String, CancellationToken)

Success

Declaration
public Task<IOAuth2Scope> UpdateOAuth2ScopeAsync(IOAuth2Scope oAuth2Scope, string authServerId, string scopeId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
IOAuth2Scope oAuth2Scope

The IOAuth2Scope resource.

System.String authServerId
System.String scopeId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<IOAuth2Scope>

The IOAuth2Scope response.

Implements

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