Aritma ID is a security token service. To access any Aritma API you need to get tokens from Aritma ID. The token service has a few responsibilities:
- User registration
- Application registration
- Initiate and maintain user sessions
- Issue user security tokens
- Issue application security tokens
Aritma ID supports OpenID Connect (OIDC). The OIDC discovery document is available at: https://id.aritma.io/{tenant}/.well-known/openid-configuration. For existing integrations use common tenant (https://id.aritma.io/common/.well-known/openid-configuration).
NOTE
https://id.aritma.io/.well-known/openid-configurationwill remain functional for backward compatibility.
Aritma ID support tenancy. After you have recieved a tenant and finished all initiating processes, the users can create new Aritma ID accounts for that tenant.
To get a Aritma ID user, browse to https://id.aritma.io/{tenant}/User/Registration/CreateAccount.
For application registration, see Clients overview.
The token service support the following user authorization flows:
The token service support the following application authorization flows:
- Client Credentials
- Client Assertions
- Delegation (aka token exchange)
- Refresh Token