Access Management APIs
The endpoints in this section allow you to manage your OAuth environment. Using endpoints described in this section, you can configure your global OAuth properties, assign roles to identities, create and manage applications, and create grant rules. After these are in place, users can request grants using the authentication server. This section also includes descriptions of endpoints that allow you to view and revoke issued grants.
📄️ Assign a role
Assigns an OAuth role to an identity
📄️ Remove a role
Removes a role assignment from an identity
📄️ Get assigned roles
Gets all identities with assigned roles
📄️ Get own role
Returns the callers OAuth role
📄️ Get configuration
Gets the OAuth subsystem configuration
📄️ Set configuration
Updates the OAuth subsystem configuration
📄️ Create an application
Creates a new OAuth application
📄️ Enumerate all applications
Enumerates all applications
📄️ Search applications
Searches for OAuth applications based on provided criteria
📄️ Get an application
Returns a specific OAuth application
📄️ Update an application
Updates an OAuth application
📄️ Delete an application
Deletes an OAuth application
📄️ Get all scopes
Returns all scopes that are defined by applications
📄️ Get grants issued to an identity
Returns all grants issued to an identity, optionally filtering by application.
📄️ Enumerate all application grants
Enumerate all grants giving access to the application specified with the _ApplicationId_ parameter.
📄️ Revoke grants
Revokes all grants issued for an application or for an identity.
📄️ Create a rule
Creates a new rule
📄️ Search rules
Finds rules that match all of the provided criteria
📄️ Enumerate all rules
Enumerates all rules
📄️ Update a rule
Updates an existing rule
📄️ Delete a rule
Delete a rule
📄️ Deletes rules
Delete all rules for:
📄️ Get grant count
Return the number of grants issued for an application
📄️ Get user count
Return the number of users holding grants issued for an application
📄️ Create JWT mapping
Creates a new OAuth JWT mapping
📄️ Enumerate JWT mappings
Enumerates all JWT mappings
📄️ Search JWT mappings
Searches for JWT mappings matching provided criteria
📄️ Get JWT mapping
Returns a specific JWT mapping
📄️ Update JWT mapping
Updates an existing JWT mapping
📄️ Delete JWT mapping
Deletes a JWT mapping