- URL:
- https://[root]/portals/[portalID]/idp/[idpID]
- Methods:
GET
- Operations:
- Federation, Register, Update, Unregister
Example usage
The following is a sample ArcGIS Online request URL used to access the idp
resource:
https://org.arcgis.com/sharing/rest/portals/0123456789ABCDEF/idp
Once an IDP has been registered, the ID will be appended to the URL when viewing the JSON or PJSON view of the idp
resource:
https://org.arcgis.com/sharing/rest/portals/0123456789ABCDEF/idp/wmwHndkeZHZxOg45?f=pjson
The following is a sample ArcGIS Enterprise request URL used to access the idp
resource with a reigstered IDP:
https://machine.domain.com/webadaptor/sharing/rest/portals/0123456789ABCDEF/idp/wmwHndkeZHZxOg45?f=pjson
Description
The resource for an individual IDP lists organization identity federation information configured using a single identity provider such as Active Directory Federation Services (ADFS) 2.0 and later, Okta, NetIQ Access Manager 3.2 and later, OpenAM 10.1.0 and later, Shibboleth 3.2 and later, etc.
Request parameters
Parameter | Details |
---|---|
| The response format. The default format is Values: |
Response properties
Property | Details |
---|---|
| The organization identity federation ID. |
| The identity provider name. |
| The HTTP redirect binding IDP's URL that your organization uses to allow a member to sign in. |
| The HTTP POST binding IDP's URL that your organization uses to allow a member to sign in. |
| A base64-encoded certificate text used to validate metadata service, enclosed between |
| The IDP URL used to sign out a signed-in user (automatically set if the property is specified in the IDP metadata file). |
| The entity ID used to identify the organization in the identity provider. |
| The joining mode to the organization for enterprise members, either automatically or through an invitation. Values: |
| If Values: |
| The default role members are assigned. This property is used when |
| If Values: |
| If Values: |
| If Values: |
| An array of groups members are added upon joining the organization, used when Example
|
| Used when organization has credit budgeting enabled, specific credit allocation for each joining member or to the default organization limit with |
| If Values: |
| If Values: |
| Determines if new members will have Esri access ( Values: |
| The default user license type members are assigned, used when |
JSON Response syntax
{
"id": "<organization identity federation ID>",
"name": "<IDP name>",
"bindingUrl": "<path to redirect login URL>",
"bindingPostUrl": "<path to post login URL>",
"logoutUrl": "<path to logout URL>",
"signUpMode": "Automatic | Invitation",
"certificate": "<certificate text>",
"encryptionSupported": <true | false>,
"entityId": "<entity id>",
"roleId": "<role id>",
"supportSignedRequest": <true | false>,
"useSHA256": <true | false>,
"supportsLogoutRequest": <true | false>,
"userCreditAssignment": -1,
"groups": [
"<group id 1>",
"<group id 2>"
],
"updateProfileAtSignin": <true | false>,
"updateGroupsAtSignin": <true | false>,
"userType": <user type>,
"userLicenseType": "<user license type ID>"
}
JSON Response example
{
"id": "wmwHndkeZHZxOg45",
"name": "My IDP",
"bindingUrl": "https://redirectlogin.example.com",
"bindingPostUrl": "https://postlogin.example.com",
"logoutUrl": "https://logouturl.example.com",
"signUpMode": "Automatic",
"certificate": "",
"encryptionSupported": false,
"entityId": "org.maps.arcgis.com",
"roleId": "org_user",
"userLicenseType": "editorUT",
"supportSignedRequest": true,
"useSHA256": true,
"supportsLogoutRequest": true,
"userCreditAssignment": -1,
"groups": [
"920f779b7746422180304d840e66fa17",
"bcc550e72f5c4312906fd4ca27999a8c"
],
"updateProfileAtSignin": true,
"updateGroupsAtSignin": false,
"userType": null,
"userLicenseType": null
}