Skip to main content

ServiceProviderConfig

Service provider configuration as defined in RFC 7644 Section 5

authenticationSchemes object[]required

Authentication schemes supported by the service provider

  • Array [
  • descriptionstringrequired

    A description of the authentication scheme

    documentationUristring<uri>

    HTTP-addressable URL pointing to the documentation

    namestringrequired

    The common authentication scheme name

    primaryboolean

    Indicates if this is the primary authentication scheme

    specUristring<uri>

    HTTP-addressable URL pointing to the specification

    typestringrequired

    The authentication scheme type

  • ]
  • bulk objectrequired
    maxOperationsintegerrequired

    Maximum number of operations in a single bulk request

    maxPayloadSizeintegerrequired

    Maximum payload size in bytes for bulk requests

    supportedbooleanrequired

    Indicates whether bulk operations are supported

    changePassword objectrequired
    supportedbooleanrequired

    Indicates whether password change operations are supported

    documentationUristring<uri>

    HTTP-addressable URL pointing to the service provider's documentation

    etag objectrequired
    supportedbooleanrequired

    Indicates whether ETag-based versioning is supported

    filter objectrequired
    maxResultsintegerrequired

    Maximum number of results returned by a filter operation

    supportedbooleanrequired

    Indicates whether filtering is supported

    meta object

    Resource metadata as defined in RFC 7643 Section 3.1

    createdstring<date-time>

    The timestamp when the resource was created

    lastModifiedstring<date-time>

    The timestamp when the resource was last modified

    locationstring<uri>

    The URI of the resource

    resourceTypestring

    The name of the resource type (e.g., User, Group)

    versionstring

    The version of the resource. Used for ETag-based versioning. Weak ETags are prefixed with W/

    patch objectrequired
    supportedbooleanrequired

    Indicates whether PATCH operations are supported

    schemasstring[]required

    Possible values: [urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig]

    sort objectrequired
    supportedbooleanrequired

    Indicates whether sorting is supported

    ServiceProviderConfig
    {
    "authenticationSchemes": [
    {
    "description": "string",
    "documentationUri": "string",
    "name": "string",
    "primary": true,
    "specUri": "string",
    "type": "string"
    }
    ],
    "bulk": {
    "maxOperations": 0,
    "maxPayloadSize": 0,
    "supported": true
    },
    "changePassword": {
    "supported": true
    },
    "documentationUri": "string",
    "etag": {
    "supported": true
    },
    "filter": {
    "maxResults": 0,
    "supported": true
    },
    "meta": {
    "created": "2024-07-29T15:51:28.071Z",
    "lastModified": "2024-07-29T15:51:28.071Z",
    "location": "string",
    "resourceType": "string",
    "version": "string"
    },
    "patch": {
    "supported": true
    },
    "schemas": [
    "urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig"
    ],
    "sort": {
    "supported": true
    }
    }