REST Resource: customers.v2.ServiceProviderConfig

Recurso: ServiceProviderConfig

De la sección 5 del RFC 7643. El recurso de configuración del proveedor de servicios permite que un proveedor de servicios descubra las funciones de la especificación de SCIM de forma estandarizada, además de proporcionar detalles de implementación adicionales a los clientes.

Representación 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)
  }
}
Campos
schemas[]

string

Solo salida. El atributo schemas contiene los URIs que se usan para indicar los espacios de nombres de los esquemas de SCIM que definen los atributos presentes en la estructura JSON actual.

authenticationSchemes[]

object (AuthenticationScheme)

Solo salida. Es un tipo complejo de varios valores que especifica los esquemas de autenticación admitidos.

documentationUri

string

Solo salida. Es una URL direccionable por HTTP que dirige a la documentación de ayuda del proveedor de servicios que pueden consumir los usuarios.

patch

object (PatchFeature)

Solo salida. Es un tipo complejo que especifica la compatibilidad con la función PATCH.

bulk

object (BulkFeature)

Solo salida. Es un tipo complejo que especifica la compatibilidad con operaciones masivas.

filter

object (FilterFeature)

Solo salida. Es un tipo complejo que especifica la compatibilidad con filtros.

changePassword

object (ChangePasswordFeature)

Solo salida. Es un tipo complejo que especifica la compatibilidad con el cambio de contraseña.

sort

object (SortFeature)

Solo salida. Es un tipo complejo que especifica la compatibilidad con la ordenación.

etag

object (EtagFeature)

Solo salida. Es un tipo complejo que especifica la compatibilidad con ETag.

meta

object (Meta)

Solo salida. Son los metadatos del recurso que asigna el proveedor de servicios.

PatchFeature

Es un tipo complejo que especifica la compatibilidad con la función PATCH.

Representación JSON
{
  "supported": boolean
}
Campos
supported

boolean

Solo salida. Especifica si se admite la operación.

BulkFeature

Es un tipo complejo que especifica la compatibilidad con operaciones masivas.

Representación JSON
{
  "supported": boolean,
  "maxOperations": integer,
  "maxPayloadSize": integer
}
Campos
supported

boolean

Solo salida. Especifica si se admite la operación.

maxOperations

integer

Solo salida. Especifica la cantidad máxima de operaciones.

maxPayloadSize

integer

Solo salida. Especifica el tamaño máximo de la carga útil en bytes.

FilterFeature

Es un tipo complejo que especifica la compatibilidad con filtros.

Representación JSON
{
  "supported": boolean,
  "maxResults": integer
}
Campos
supported

boolean

Solo salida. Especifica si se admite la operación.

maxResults

integer

Solo salida. Especifica la cantidad máxima de resultados.

ChangePasswordFeature

Es un tipo complejo que especifica la compatibilidad con el cambio de contraseña.

Representación JSON
{
  "supported": boolean
}
Campos
supported

boolean

Solo salida. Especifica si se admite la operación.

SortFeature

Es un tipo complejo que especifica la compatibilidad con la ordenación.

Representación JSON
{
  "supported": boolean
}
Campos
supported

boolean

Solo salida. Especifica si se admite la operación.

EtagFeature

Es un tipo complejo que especifica la compatibilidad con ETag.

Representación JSON
{
  "supported": boolean
}
Campos
supported

boolean

Solo salida. Especifica si se admite la operación.

AuthenticationScheme

Es un tipo complejo de varios valores que especifica los esquemas de autenticación admitidos.

Representación JSON
{
  "type": string,
  "name": string,
  "description": string,
  "specUri": string,
  "documentationUri": string,
  "primary": boolean
}
Campos
type

string

Solo salida. Es el tipo de esquema de autenticación.

name

string

Solo salida. Es el nombre del esquema de autenticación.

description

string

Solo salida. Es una descripción del esquema de autenticación.

specUri

string

Solo salida. Es una URL direccionable por HTTP que apunta a la especificación del esquema de autenticación.

documentationUri

string

Solo salida. Es una URL direccionable por HTTP que apunta a la documentación del esquema de autenticación.

primary

boolean

Solo salida. Indica el esquema de autenticación primary o preferido.

Métodos

get

Recupera la configuración del proveedor de servicios.