Get service provider configuration
GET/nevisidm/api/scim/v1/ServiceProviderConfig
Returns the SCIM service provider configuration, describing the server's capabilities and supported features.
Responses
- 200
Service provider configuration retrieved successfully
- application/json
- Schema
- Example (from schema)
- Service provider config
Schema
- Array [
- ]
An array of Strings containing URIs that are used to indicate the namespaces of the SCIM schemas that define the attributes present in the current JSON structure.
An HTTP-addressable URL pointing to the service provider's human-consumable help documentation.
patch ScimSupportedTyperequired
Description of the Scim Service Provided on this server.
A Boolean value specifying whether or not the operation is supported.
bulk ScimBulkDescriptionrequired
A complex type that specifies bulk configuration options.
A Boolean value specifying whether or not the operation is supported.
An integer value specifying the maximum number of operations.
An integer value specifying the maximum payload size in bytes.
filter ScimFilterDescriptionrequired
A complex type that specifies FILTER configuration options.
A Boolean value specifying whether or not the operation is supported.
An integer value specifying the maximum number of resources returned in a response.
changePassword ScimSupportedTyperequired
Description of the Scim Service Provided on this server.
A Boolean value specifying whether or not the operation is supported.
sort ScimSupportedTyperequired
Description of the Scim Service Provided on this server.
A Boolean value specifying whether or not the operation is supported.
etag ScimSupportedTyperequired
Description of the Scim Service Provided on this server.
A Boolean value specifying whether or not the operation is supported.
authenticationSchemes ScimAuthenticationScheme[]
A complex type that specifies supported authentication scheme properties.
The authentication scheme. This specification defines the values "oauth", "oauth2", "oauthbearertoken", "httpbasic", and "httpdigest".
The common authentication scheme name, e.g., HTTP Basic.
A description of the authentication scheme.
An HTTP-addressable URL pointing to the authentication scheme's specification.
An HTTP-addressable URL pointing to the service provider's human-consumable help documentation.
scimMeta ScimMetarequired
SCIM defined complex to hold meta information.
The name of the resource type of the resource.
The date and time that the resource was added to the service provider.
The most recent date and time that the details of this resource were updated at the service provider.
The URI of the resource being returned.
The version of the resource being returned.
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User"
],
"documentationUri": "http://example.com/help/scim.html",
"patch": {
"supported": true
},
"bulk": {
"supported": true,
"maxOperations": 100,
"maxPayloadSize": 20000000
},
"filter": {
"supported": true,
"maxResults": 200
},
"changePassword": {
"supported": true
},
"sort": {
"supported": true
},
"etag": {
"supported": true
},
"authenticationSchemes": [
{
"type": "sectoken",
"name": "HTTP Basic",
"description": "[\"property1\": \"123\", \"property2\": \"456\"]",
"specUri": "http://www.rfc-editor.org/info/rfc2617",
"documentationUri": "http://example.com/help/httpBasic.html"
}
],
"scimMeta": {
"resourceType": "User",
"created": "2022-02-20T18:50:02Z",
"lastModified": "2022-02-20T18:51:30Z",
"version": "v2"
}
}
{
"schemas": ["urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig"],
"patch": {"supported": false},
"bulk": {
"supported": true,
"maxOperations": 100,
"maxPayloadSize": 20000000
},
"filter": {
"supported": true,
"maxResults": 200
},
"changePassword": {"supported": false},
"sort": {"supported": false},
"etag": {"supported": false},
"authenticationSchemes": [
{
"type": "sectoken",
"name": "Nevis sectoken",
"description": "Sectoken created by nevisAuth, for further information check Nevis documentation."
},
{
"type": "two-way tls",
"name": "Two way TLS",
"description": "Client authentication via two way TLS."
}
],
"scimMeta": {
"resourceType": "ServiceProviderConfig",
"created": "2022-05-18T00:00:00",
"lastModified": "2024-01-15T10:30:00",
"location": "https://idm.example.com/nevisidm/api/scim/v1/100/ServiceProviderConfig"
}
}