An API for interacting with the identity and access management system of Aritma.
Aritma IAM API (V1)
The properties that defines the behavior of this provider, dependent on which provider that is used, see json schemas for more details
Whether users are automatically provisioned on first login via this provider.
The OAuth 2.0 client ID registered with the identity provider.
The OAuth 2.0 client secret. Leave null for public clients using PKCE.
The claim type used to extract the user's name from the Google token.
The claim type used to extract the user's email from the Google token.
The claim type used to extract the user's phone number from the Google token.
The claim type used to extract the subject identifier from the Google token.
- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/sso/google
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/sso/google
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
{ "scheme": "string", "displayName": "string", "enabled": true, "type": "oidc", "properties": { "loginEnabled": true, "visible": true, "delegationEnabled": false, "autoProvisioningEnabled": true, "clientId": "my-client-id", "clientSecret": "my-client-secret", "nameClaimType": "name", "emailClaimType": "email", "phoneNumberClaimType": "phone", "subjectClaimType": "subject", "usePkce": false, "authority": "https://accounts.google.com", "scope": "openid profile email" } }
[ { "rel": "self", "href": "/v0/sso/custom/1", "method": "GET" } ]
- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/sso/google/{id}
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/sso/google/{id}
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadOK
The unique authentication scheme name used to identify this provider.
The human-readable name shown to users on the login page.
Indicates whether this provider is currently active and available for login.
The provider type name (e.g. Azure, Google, Signicat, Custom).
Provider-specific configuration properties.
Whether users are automatically provisioned on first login via this provider.
The OAuth 2.0 client ID registered with the identity provider.
The OAuth 2.0 client secret. Leave null for public clients using PKCE.
The claim type used to extract the user's name from the Google token.
The claim type used to extract the user's email from the Google token.
The claim type used to extract the user's phone number from the Google token.
The claim type used to extract the subject identifier from the Google token.
{ "id": 1, "scheme": "azure-ad", "displayName": "Our Azure AD", "enabled": true, "providerName": "Azure", "type": "oidc", "properties": { "loginEnabled": true, "visible": true, "delegationEnabled": false, "autoProvisioningEnabled": true, "clientId": "my-client-id", "clientSecret": "my-client-secret", "nameClaimType": "name", "emailClaimType": "email", "phoneNumberClaimType": "phone", "subjectClaimType": "subject", "usePkce": false, "authority": "https://accounts.google.com", "scope": "openid profile email" } }
The properties that defines the behavior of this provider, dependent on which provider that is used, see json schemas for more details
Whether users are automatically provisioned on first login via this provider.
The OAuth 2.0 client ID registered with the identity provider.
The OAuth 2.0 client secret. Leave null for public clients using PKCE.
The claim type used to extract the user's name from the Google token.
The claim type used to extract the user's email from the Google token.
The claim type used to extract the user's phone number from the Google token.
The claim type used to extract the subject identifier from the Google token.
- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/sso/google/{id}
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/sso/google/{id}
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
{ "id": 0, "scheme": "string", "displayName": "string", "enabled": true, "type": "oidc", "properties": { "loginEnabled": true, "visible": true, "delegationEnabled": false, "autoProvisioningEnabled": true, "clientId": "my-client-id", "clientSecret": "my-client-secret", "nameClaimType": "name", "emailClaimType": "email", "phoneNumberClaimType": "phone", "subjectClaimType": "subject", "usePkce": false, "authority": "https://accounts.google.com", "scope": "openid profile email" } }
- Mock serverhttps://developer.aritma.com/_mock/apis/platform/iam/openapi/iam-openapi/v1/sso/google/{id}
- IAM APIhttps://api.dev.aritma.io/core/iam/v1/sso/google/{id}
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payload