REST Resource: customers.v2.ServiceProviderConfig

Ressource : ServiceProviderConfig

Extrait de la section 5 de la norme RFC 7643. La ressource de configuration du fournisseur de services permet à un fournisseur de services de découvrir les fonctionnalités de la spécification SCIM sous une forme standardisée et de fournir des détails d'implémentation supplémentaires aux clients.

Représentation JSON
{
  "schemas": [
    string
  ],
  "authenticationSchemes": [
    {
      object (AuthenticationScheme)
    }
  ],
  "documentationUri": string,
  "patch": {
    object (PatchFeature)
  },
  "bulk": {
    object (BulkFeature)
  },
  "filter": {
    object (FilterFeature)
  },
  "changePassword": {
    object (ChangePasswordFeature)
  },
  "sort": {
    object (SortFeature)
  },
  "etag": {
    object (EtagFeature)
  },
  "meta": {
    object (Meta)
  }
}
Champs
schemas[]

string

Uniquement en sortie. L'attribut schemas contient des URI utilisés pour indiquer les espaces de noms des schémas SCIM qui définissent les attributs présents dans la structure JSON actuelle.

authenticationSchemes[]

object (AuthenticationScheme)

Uniquement en sortie. Type complexe à valeurs multiples qui spécifie les schémas d'authentification acceptés.

documentationUri

string

Uniquement en sortie. URL accessible via HTTP pointant vers la documentation d'aide du fournisseur de services, qui est lisible par les utilisateurs.

patch

object (PatchFeature)

Uniquement en sortie. Type complexe qui spécifie la compatibilité avec la fonctionnalité PATCH.

bulk

object (BulkFeature)

Uniquement en sortie. Type complexe qui spécifie la compatibilité avec les opérations groupées.

filter

object (FilterFeature)

Uniquement en sortie. Type complexe qui spécifie la compatibilité avec les filtres.

changePassword

object (ChangePasswordFeature)

Uniquement en sortie. Type complexe qui spécifie la prise en charge de la modification du mot de passe.

sort

object (SortFeature)

Uniquement en sortie. Type complexe qui spécifie la compatibilité du tri.

etag

object (EtagFeature)

Uniquement en sortie. Type complexe qui spécifie la compatibilité avec les ETag.

meta

object (Meta)

Uniquement en sortie. Métadonnées de ressources attribuées par le fournisseur de services.

PatchFeature

Type complexe qui spécifie la compatibilité avec la fonctionnalité PATCH.

Représentation JSON
{
  "supported": boolean
}
Champs
supported

boolean

Uniquement en sortie. Indique si l'opération est prise en charge.

BulkFeature

Type complexe qui spécifie la compatibilité avec les opérations groupées.

Représentation JSON
{
  "supported": boolean,
  "maxOperations": integer,
  "maxPayloadSize": integer
}
Champs
supported

boolean

Uniquement en sortie. Indique si l'opération est prise en charge.

maxOperations

integer

Uniquement en sortie. Spécifie le nombre maximal d'opérations.

maxPayloadSize

integer

Uniquement en sortie. Spécifie la taille maximale de la charge utile en octets.

FilterFeature

Type complexe qui spécifie la compatibilité avec les filtres.

Représentation JSON
{
  "supported": boolean,
  "maxResults": integer
}
Champs
supported

boolean

Uniquement en sortie. Indique si l'opération est prise en charge.

maxResults

integer

Uniquement en sortie. Spécifie le nombre maximal de résultats.

ChangePasswordFeature

Type complexe qui spécifie la prise en charge de la modification du mot de passe.

Représentation JSON
{
  "supported": boolean
}
Champs
supported

boolean

Uniquement en sortie. Indique si l'opération est prise en charge.

SortFeature

Type complexe qui spécifie la compatibilité du tri.

Représentation JSON
{
  "supported": boolean
}
Champs
supported

boolean

Uniquement en sortie. Indique si l'opération est prise en charge.

EtagFeature

Type complexe qui spécifie la compatibilité avec les ETag.

Représentation JSON
{
  "supported": boolean
}
Champs
supported

boolean

Uniquement en sortie. Indique si l'opération est prise en charge.

AuthenticationScheme

Type complexe à valeurs multiples qui spécifie les schémas d'authentification acceptés.

Représentation JSON
{
  "type": string,
  "name": string,
  "description": string,
  "specUri": string,
  "documentationUri": string,
  "primary": boolean
}
Champs
type

string

Uniquement en sortie. Type de schéma d'authentification.

name

string

Uniquement en sortie. Nom du schéma d'authentification.

description

string

Uniquement en sortie. Description du schéma d'authentification.

specUri

string

Uniquement en sortie. URL adressable HTTP pointant vers la spécification du schéma d'authentification.

documentationUri

string

Uniquement en sortie. URL accessible via HTTP pointant vers la documentation du schéma d'authentification.

primary

boolean

Uniquement en sortie. Indique le schéma d'authentification primary ou préféré.

Méthodes

get

Récupère la configuration du fournisseur de services.