Specifying custom SCIM attributes
You can configure simple, multivalued, and complex custom System for Cross-domain Identity Management (SCIM) attributes in PingFederate.
About this task
PingFederate supports SCIM attributes in the core schema and custom attributes through a schema extension.
Custom attributes are optional. If your use case does not require any additional attributes, click Next on the Custom SCIM Attributes tab. |
To support custom attributes, you must specify the schema extension and the custom attributes in the connection. There are four attribute types:
-
Simple attributes
-
Simple multivalued attributes
-
Complex attributes
-
Complex multivalued attributesThe following fragment illustrates a SCIM message supporting schema extension
urn:scim:schemas:extension:custom:1.0
with four attributes, one of each attribute type. The table afterward describes the details of each attribute.
{
"userName":"CBrown",
"active":true,
"schemas":[
"urn:scim:schemas:core:1.0",
"urn:scim:schemas:extension:custom:1.0"
],
...
"urn:scim:schemas:extension:custom:1.0":{
"supervisor":"JSmith",
"territories":[
"Montana",
"Idaho",
"Wyoming"
],
"options":{
"quantity":"10000",
"strike" :"5.25",
"first" :"2017-12-01",
"last" :"2025-03-31"
},
"tablets":[
{
"model" :"8086",
"serial":"5500-2020-965",
"type" :"office"
},
{
"model" :"8088",
"serial":"5500-2040-151",
"type" :"remote"
}
]
}
}
Attribute Name | Attribute Type | Sub-Attributes (Complex) | ||
---|---|---|---|---|
|
Simple |
Not applicable |
||
|
Simple multivalued |
Not applicable |
||
|
Complex |
|
||
|
Complex multivalued |
|
For more information about SCIM and attribute types, see the website www.simplecloud.info. |
Steps
Go to Applications → Integration → SP Connection → Configure Channels. Specify the URI of the schema extension in the Extension Namespace field.
The default value is |
Enter an attribute name and click Add to add a custom attribute.Repeat this step to add more custom attributes as needed.
Use the Delete and Undelete workflow to remove or cancel the removal request of existing custom attributes. |
Click Edit next to the custom attribute to perform one of the following tasks.
Change the attribute name | Replace the current value in the Name field.Click Done. Screen capture illustrating a simple attribute on the Custom SCIM Attribute Options tab. | ||||
---|---|---|---|---|---|
Set the attribute as a simple multivalued attribute |
|
||||
Add sub-attributes to make the attribute a complex attribute |
|
||||
Add sub-attributes and set the attribute as a complex multivalued attribute |
|