client.Saml.RedeemSamlAccessCodeAsync(RedeemSamlAccessCodeRequest { ... }) -> RedeemSamlAccessCodeResponse
-
-
-
Exchanges a SAML access code for details about your user's SAML login details.
-
-
-
await client.Saml.RedeemSamlAccessCodeAsync( new RedeemSamlAccessCodeRequest { SamlAccessCode = "saml_access_code_..." } );
-
-
-
request:
RedeemSamlAccessCodeRequest
-
-
client.Saml.GetSamlRedirectUrlAsync(GetSamlRedirectUrlRequest { ... }) -> GetSamlRedirectUrlResponse
-
-
-
Gets a SAML initiation URL to redirect your users to.
-
-
-
await client.Saml.GetSamlRedirectUrlAsync( new GetSamlRedirectUrlRequest { OrganizationExternalId = "my_custom_external_id" } );
-
-
-
request:
GetSamlRedirectUrlRequest
-
-
client.Scim.ListScimGroupsAsync(ScimListScimGroupsRequest { ... }) -> ListScimGroupsResponse
-
-
-
Gets a list of SCIM groups in a SCIM directory.
-
-
-
await client.Scim.ListScimGroupsAsync( new ScimListScimGroupsRequest { OrganizationExternalId = "my_custom_external_id" } );
-
-
-
request:
ScimListScimGroupsRequest
-
-
client.Scim.GetScimGroupAsync(id) -> GetScimGroupResponse
-
-
-
Gets a SCIM group in a SCIM directory.
-
-
-
await client.Scim.GetScimGroupAsync("scim_group_...");
-
-
-
id:
string
— ID of the SCIM group to get.
-
-
client.Scim.ListScimUsersAsync(ScimListScimUsersRequest { ... }) -> ListScimUsersResponse
-
-
-
Gets a list of SCIM users in a SCIM directory.
-
-
-
await client.Scim.ListScimUsersAsync( new ScimListScimUsersRequest { OrganizationExternalId = "my_custom_external_id" } );
-
-
-
request:
ScimListScimUsersRequest
-
-
client.Scim.GetScimUserAsync(id) -> GetScimUserResponse
-
-
-
Gets a SCIM user.
-
-
-
await client.Scim.GetScimUserAsync("scim_user_...");
-
-
-
id:
string
— ID of the SCIM user to get.
-
-
client.Management.Organizations.ListOrganizationsAsync(OrganizationsListOrganizationsRequest { ... }) -> ListOrganizationsResponse
-
-
-
Gets a list of organizations.
-
-
-
await client.Management.Organizations.ListOrganizationsAsync( new OrganizationsListOrganizationsRequest() );
-
-
-
request:
OrganizationsListOrganizationsRequest
-
-
client.Management.Organizations.CreateOrganizationAsync(Organization { ... }) -> CreateOrganizationResponse
-
-
-
Creates an organization.
-
-
-
await client.Management.Organizations.CreateOrganizationAsync(new Organization());
-
-
-
request:
Organization
-
-
client.Management.Organizations.GetOrganizationAsync(id) -> GetOrganizationResponse
-
-
-
Gets an organization.
-
-
-
await client.Management.Organizations.GetOrganizationAsync("id");
-
-
-
id:
string
— ID of the organization to get.
-
-
client.Management.Organizations.UpdateOrganizationAsync(id, Organization { ... }) -> UpdateOrganizationResponse
-
-
-
Updates an organization.
-
-
-
await client.Management.Organizations.UpdateOrganizationAsync("id", new Organization());
-
-
-
id:
string
— ID of the organization to update.
-
request:
Organization
-
-
client.Management.SamlConnections.ListSamlConnectionsAsync(SamlConnectionsListSamlConnectionsRequest { ... }) -> ListSamlConnectionsResponse
-
-
-
Lists SAML connections in an organization.
-
-
-
await client.Management.SamlConnections.ListSamlConnectionsAsync( new SamlConnectionsListSamlConnectionsRequest() );
-
-
-
request:
SamlConnectionsListSamlConnectionsRequest
-
-
client.Management.SamlConnections.CreateSamlConnectionAsync(SamlConnection { ... }) -> CreateSamlConnectionResponse
-
-
-
Creates a SAML connection.
-
-
-
await client.Management.SamlConnections.CreateSamlConnectionAsync(new SamlConnection());
-
-
-
request:
SamlConnection
-
-
client.Management.SamlConnections.GetSamlConnectionAsync(id) -> GetSamlConnectionResponse
-
-
-
Gets a SAML connection.
-
-
-
await client.Management.SamlConnections.GetSamlConnectionAsync("id");
-
-
-
id:
string
— ID of the SAML connection to get.
-
-
client.Management.SamlConnections.UpdateSamlConnectionAsync(id, SamlConnection { ... }) -> UpdateSamlConnectionResponse
-
-
-
Updates a SAML connection.
-
-
-
await client.Management.SamlConnections.UpdateSamlConnectionAsync("id", new SamlConnection());
-
-
-
id:
string
— The ID of the SAML connection to update.
-
request:
SamlConnection
-
-
client.Management.ScimDirectories.ListScimDirectoriesAsync(ScimDirectoriesListScimDirectoriesRequest { ... }) -> ListScimDirectoriesResponse
-
-
-
Gets a list of SCIM directories in an organization.
-
-
-
await client.Management.ScimDirectories.ListScimDirectoriesAsync( new ScimDirectoriesListScimDirectoriesRequest() );
-
-
-
request:
ScimDirectoriesListScimDirectoriesRequest
-
-
client.Management.ScimDirectories.CreateScimDirectoryAsync(ScimDirectory { ... }) -> CreateScimDirectoryResponse
-
-
-
Creates a SCIM directory.
-
-
-
await client.Management.ScimDirectories.CreateScimDirectoryAsync(new ScimDirectory());
-
-
-
request:
ScimDirectory
-
-
client.Management.ScimDirectories.GetScimDirectoryAsync(id) -> GetScimDirectoryResponse
-
-
-
Gets a SCIM directory.
-
-
-
await client.Management.ScimDirectories.GetScimDirectoryAsync("id");
-
-
-
id:
string
— The ID of the SCIM directory.
-
-
client.Management.ScimDirectories.UpdateScimDirectoryAsync(id, ScimDirectory { ... }) -> UpdateScimDirectoryResponse
-
-
-
Updates a SCIM directory.
-
-
-
await client.Management.ScimDirectories.UpdateScimDirectoryAsync("id", new ScimDirectory());
-
-
-
id:
string
— The ID of the SCIM directory to update.
-
request:
ScimDirectory
-
-
client.Management.ScimDirectories.RotateScimDirectoryBearerTokenAsync(id) -> RotateScimDirectoryBearerTokenResponse
-
-
-
Rotates a SCIM directory's bearer token.
Every SCIM directory has a bearer token that SSOReady uses to authenticate requests sent from your customer's Identity Provider. These bearer tokens are assigned by SSOReady, and are secret. Newly-created SCIM directories do not have any bearer token at all; you must use this endpoint to get an initial value.
Rotating a SCIM directory bearer token immediately invalidates the previous bearer token, if any. Your customer will need to update their SCIM configuration with the new value to make SCIM syncing work again.
SSOReady only stores the hash of these bearer tokens. If your customer has lost their copy, you must use this endpoint to generate a new one.
-
-
-
await client.Management.ScimDirectories.RotateScimDirectoryBearerTokenAsync("id");
-
-
-
id:
string
— The ID of the SCIM directory whose bearer token to rotate.
-
-
client.Management.SetupUrls.CreateSetupUrlAsync(CreateSetupUrlRequest { ... }) -> CreateSetupUrlResponse
-
-
-
Creates a short-lived self-serve setup URL that you can send to your customer.
Setup URLs let your customer configure their SAML settings, SCIM settings, or both.
-
-
-
await client.Management.SetupUrls.CreateSetupUrlAsync(new CreateSetupUrlRequest());
-
-
-
request:
CreateSetupUrlRequest
-
-