Administrator
- Administrator
- All Products
/public/core/v3/Orgs/<orgId>/IdentityProviders/<identity provider ID>
Field | Type | Description |
|---|---|---|
endPoints | Object | Object that includes the URLs for the identity
provider issuer and the JWT tokens. |
issuer | String | Include in the endPoints object. Absolute URL
of the identity provider issuer. Must use the same HTTPS scheme as the key URL and be a subset of
the key URL. Maximum length is 255 characters. |
keys | String | Include in the endPoints object. Absolute URL
of the JWT tokens. Must use the same HTTPS scheme as the issuer URL. Maximum length is 255 characters. |
accountPolicy | Object | Object that defines the account policy. |
link | String | Include in the accountPolicy object. Object
that includes properties for identifying the user. |
tokenClaim | String | Optional. Include in the link object. Name of
the claim to be used to identify the user for JWT validation.
Default is sub. Maximum length is 64 characters. |
matchType | String | Include in the link object. The Informatica
Cloud attribute name to identify the Informatica Intelligent
Cloud Services user. Use one of the following values:
Maximum length is 64 characters. |
signingAlgorithm | String | Optional. Token signing algorithm. Use one of the
following values:
Default is RS256. |
PUT <BaseApiUrl>/public/core/v3/Orgs/<orgId>/IdentityProviders/<identity provider ID> Content-Type: application/json Accept: application/json INFA-SESSION-ID: <SessionId> https://na1.dm-us.informaticacloud.com/saas/public/core/v3/Orgs/ppbg1kOl2Jo13b/IdentityProviders/6qnnXazBltUbOcUTYgyWO1 { "endPoints": { "issuer": "https://myidp.mycompany.com/oauth2/", "keys": "https://myidp.mycompany.com/oauth2/keys" }, "accountPolicy": { "link": { "tokenClaim": "user", "matchType": "uid" } } "signingAlgorithm": "RS512", }