Approvisionnement Schéma des droits

Contrat de schéma pour une action Générateur d'intégrations qui renvoie les propriétés du schéma des droits du serveur SCIM, utilisées pour configurer Gestion des droits. Il diffère du schéma utilisateur en limitant les propriétés renvoyées aux types de droits plutôt qu'aux attributs utilisateur.

Entrée

Champ Définition Type Obligatoire

SCIM

baseUri

L'URL de base du serveur SCIM.

Texte TRUE

authMode

Mode d’authentification du serveur SCIM. L'un de header, bearer ou oauth.

Texte TRUE

entitlementTypes

Liste des types de droits pris en charge par le serveur SCIM.

Liste d'objets TRUE

entitlementTypes

nom

Nom du type de droits.

Texte TRUE

point de terminaison

Point de terminaison accessible via HTTP du type de ressource, relatif à l’URL de base.

Texte TRUE

description

Description lisible par l'utilisateur du type de ressource.

Texte FALSE

attributs

Attributs du type de droits.

Objet FALSE

attributs

obligatoire

Si la valeur est true, l'attribut des droits est obligatoire.

Vrai/Faux FALSE

multiValued

Si cette valeur est true, l'attribut des droits peut avoir plusieurs valeurs.

Vrai/Faux FALSE

mappages

Mappages de schémas pour le type de droits.

Objet TRUE

mappages

idField

Nom du champ qui contient l'identificateur unique des droits.

Texte TRUE

displayNameField

Nom du champ qui contient le nom d'affichage des droits.

Texte TRUE

descriptionField

Nom du champ qui contient la description des droits.

Texte FALSE

pagination

curseur

Curseur utilisé pour récupérer la page de résultats suivante.

Texte FALSE

limite

Nombre maximum de résultats à renvoyer dans la réponse.

Nombre FALSE

Sortie

Champ Définition Type

schemaProperties

nom

Nom de la propriété du schéma.

Texte

titre

Titre d'affichage de la propriété du schéma.

Texte

externalName

Nom externe de la propriété du schéma.

Texte

externalNamespace

Espace de nom externe de la propriété du schéma.

Texte

description

Description de la propriété du schéma.

Texte

obligatoire

Si la valeur est true, la propriété du schéma est requise.

Vrai/Faux

propertyType

Type de données de la propriété du schéma. L'un de STRING, NUMBER, INTEGER, BOOLEAN, DATE, ARRAY, URI, COUNTRY_CODE, TIMEZONE, LOCALE, LANGUAGE_CODE, EMAIL, ou OBJECT.

Texte

permission

Permission de la propriété du schéma. L'un de SELF, SYSTEM ou NONE.

Texte

schemaName

Nom du schéma auquel appartient cette propriété.

Texte

defaultValue

Valeur par défaut de la propriété du schéma.

Divers

enumConstraint

Liste des valeurs autorisées pour la propriété du schéma.

Liste de texte

oneOfConstraint

Mappage des paires clé-valeur autorisées pour la propriété du schéma.

Objet

enumTitles

Titres d'affichage des valeurs d'énumération autorisées.

Objet

propriétés

Définitions de propriétés de schéma imbriquées, présentes lorsque propertyType est OBJECT.

Liste d'objets

minItems

Nombre minimal d'éléments, pour les types de tableau.

Nombre

maxItems

Nombre maximal d'éléments, pour les types de tableau.

Nombre

minLength

Longueur minimale de la chaîne.

Nombre

maxLength

Longueur maximale de la chaîne.

Nombre

modèle

Contrainte relative au motif d'expression régulière.

Texte

minimale

Valeur numérique minimale.

Nombre

maximale

Valeur numérique maximale.

Nombre

minSize

Contrainte de taille minimale.

Nombre

maxSize

Contrainte de taille maximale.

Nombre

beforeDate

Contrainte de date maximale.

Date et heure

afterDate

Contrainte de date minimale.

Date et heure

pagination

nextCursor

Curseur permettant de récupérer la page de résultats suivante. Ce champ est omis lorsqu'il n'y a plus de résultats.

Texte

executionStatus

Statut

Indique si l'action a réussi. L'une des valeurs suivantes :

  • SUCCEEDED
  • FAILED
Texte

erreurs

Liste des erreurs renvoyées lorsque l'action échoue totalement ou partiellement.

Liste d'objets

erreurs

code

Identifiant de l'erreur.

Texte

résumé

Résumé lisible par un humain de l'erreur.

Texte

détails

Détails supplémentaires sur l'erreur.

Liste de texte

httpStatusCode

Code de statut HTTP associé à l'erreur.

Nombre

requestId

Identifiant de la requête associée à l'erreur.

Texte

type

Catégorie de l'erreur. L'une des valeurs suivantes :

  • RESOURCE_NOT_FOUND
  • RATE_LIMIT_EXCEEDED
  • INVALID_CREDENTIALS
  • TOKEN_EXPIRED
  • GENERIC_FAILURE
Texte