User Management
The cidaas users API provides functionality to:
- Read, add, update, and delete users
- Provide self-services for users
- Invite users and assign them to user groups
The core entity is the UserAccount.
- The unique identifier of a user is the
sub - User accounts have attributes to describe the user:
- System fields describe core user data. Most attributes are optional and can be enabled/disabled
- Custom fields define organization-wide user account profiles
- A user gets identified by their identity (identities):
- An identity has system fields like
family_name,given_name,email,mobile_number, andprovider. The default provider isselffor company-provided UserAccounts - An identity can be used with any standard-compliant OpenID, OAuth, and SAML2 providers
- An identity has system fields like
- User identifiers are:
- By default:
email,mobile_number, andusernameof eachidentity - Custom fields typed as
usernamebecome user identifiers
- By default:
Authentication
- OAuth 2.0: oauth2
- OAuth 2.0: oauth2_user_flows
Security Scheme Type: | oauth2 |
|---|---|
OAuth Flow (authorizationCode): | Token URL: https://domain/token-srv/token Authorization URL: https://domain/authz-srv/authz Scopes:
|
OAuth Flow (clientCredentials): | Token URL: https://domain/token-srv/token Scopes:
|
OAuth Flow (implicit): | Authorization URL: https://domain/authz-srv/authz Scopes:
|
Security Scheme Type: | oauth2 |
|---|---|
OAuth Flow (authorizationCode): | Token URL: https://domain/token-srv/token Authorization URL: https://domain/authz-srv/authz Scopes:
|
OAuth Flow (implicit): | Authorization URL: https://domain/authz-srv/authz Scopes:
|
Terms of Service
https://www.cidaas.com/terms-of-use/