Crée un nouveau droit.

L'API crée un nouveau droit de type rôle ou permission pour un locataire spécifique. Si le droit est un rôle dynamique, il ne peut être associé à aucune application lors de la création.
Dans le cas des rôles, il est possible d'ajouter une liste d'enfants qui peuvent éventuellement être un ensemble de rôles et de permissions.
Les enfants peuvent être ajoutés ou supprimés via API POST /authz/v1.0/entitlements/{entitlement }/children.
Droits requis : tenantadmin [Administrateur du locataire], manageAppAccessOwner [Gérer les droits sur les applications], manageEntitlements [Gérer les droits].

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

Nom unique du droit dans l'application.

string

Description du droit.

string
enum
required

Spécifie le type du droit. Valeurs prises en charge are:
1. role - Pour créer un rôle d'application ou dynamique role.
2. permission - Pour créer un droit régulier. Remarque : l'autorisation créée n'est pas attribuée à l'application cible

Allowed:
string

[Obsolète] Spécifie le sous-type du droit. Valeurs prises en charge are:
1. regular - (par défaut) Si le type est spécifié comme permission, le sous-type doit être regular. Si le type est spécifié comme rôle, le sous-type "regular" indique une application Role.
2. dynamic - Si le type est spécifié comme rôle, le sous-type "dynamic" indique un rôle dynamique.
Valeurs autorisées

string
required

Le code d'application est l'identifiant unique d'une application. Si le type est spécifié comme "permission" ou "rôle" avec le sous-type "régulier", l'identifiant de l'application est nécessaire.

string

Catégorie du droit.

string

Identifiant unique de l'objet mappé dans l'application connectée.

conditionSet
array of objects

[Obsolète] Ensemble de conditions permettant de déterminer les utilisateurs qui appartiennent à ce rôle. L'ensemble de conditions n'est applicable que si le type de droit est spécifié comme "rôle" et que le sous-type de droit est "dynamique". Exemple pour conditionSet : [ {{"work_locality":[{"op":"sw","vl":"J"}, {"op":"ew","vl":"a"} ],"department":[ {"op":"eq","vl":"Security"} ]}]

conditionSet
rightsValuesV2
array of objects

Correction des valeurs de droits multiples associées aux autorisations des enfants

rightsValuesV2
rightsValues
array of objects

Correction de la valeur des droits associés aux autorisations enfant qui sont récupérées lors de l'intégration de l'application.

rightsValues
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

500

Votre demande ne peut être traitée car une erreur interne du serveur s'est produite.

Language
URL
LoadingLoading…
Response
Choose an example:
application/json
text/plain