Class ScimConfigurationClient
- Namespace
- Auth0.ManagementApi.Connections
- Assembly
- Auth0.ManagementApi.dll
public class ScimConfigurationClient : IScimConfigurationClient
- Inheritance
-
ScimConfigurationClient
- Implements
- Inherited Members
- Extension Methods
Properties
Tokens
public ITokensClient Tokens { get; }
Property Value
Methods
CreateAsync(string, Optional<CreateScimConfigurationRequestContent?>, RequestOptions?, CancellationToken)
Create a scim configuration for a connection.
public WithRawResponseTask<CreateScimConfigurationResponseContent> CreateAsync(string id, Optional<CreateScimConfigurationRequestContent?> request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestOptional<CreateScimConfigurationRequestContent>optionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Connections.ScimConfiguration.CreateAsync(
"id",
new CreateScimConfigurationRequestContent()
);
DeleteAsync(string, RequestOptions?, CancellationToken)
Deletes a scim configuration by its connectionId.
public Task DeleteAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Connections.ScimConfiguration.DeleteAsync("id");
GetAsync(string, RequestOptions?, CancellationToken)
Retrieves a scim configuration by its connectionId.
public WithRawResponseTask<GetScimConfigurationResponseContent> GetAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Connections.ScimConfiguration.GetAsync("id");
GetDefaultMappingAsync(string, RequestOptions?, CancellationToken)
Retrieves a scim configuration's default mapping by its connectionId.
public WithRawResponseTask<GetScimConfigurationDefaultMappingResponseContent> GetDefaultMappingAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Connections.ScimConfiguration.GetDefaultMappingAsync("id");
ListAsync(ListScimConfigurationsRequestParameters, RequestOptions?, CancellationToken)
Retrieve a list of SCIM configurations of a tenant.
public Task<Pager<ScimConfiguration>> ListAsync(ListScimConfigurationsRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestListScimConfigurationsRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Connections.ScimConfiguration.ListAsync(
new ListScimConfigurationsRequestParameters { From = "from", Take = 1 }
);
UpdateAsync(string, UpdateScimConfigurationRequestContent, RequestOptions?, CancellationToken)
Update a scim configuration by its connectionId.
public WithRawResponseTask<UpdateScimConfigurationResponseContent> UpdateAsync(string id, UpdateScimConfigurationRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestUpdateScimConfigurationRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Connections.ScimConfiguration.UpdateAsync(
"id",
new UpdateScimConfigurationRequestContent
{
UserIdAttribute = "user_id_attribute",
Mapping = new List<ScimMappingItem>() { new ScimMappingItem() },
}
);