Data Integration
- Data Integration
- All Products
/public/core/v3/Orgs/<orgId>/IdentityProviders
Field
| Type
| Required
| Description
|
---|---|---|---|
type
| String
| Yes
| Type of identity provider.
Supported type is OIDC.
|
endPoints
| Object
| Yes
| Object that includes the URLs for the identity provider issuer and the JWT tokens.
|
issuer
| String
| Yes
| 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
| Yes
| 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
| Yes
| Object that defines the account policy.
|
link
| String
| Yes
| Include in the accountPolicy object.
Object that includes properties for identifying the user.
|
tokenClaim
| String
| -
| 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
| Yes
| 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
| -
| Token signing algorithm. Use one of the following values:
Default is RS256.
|
https://dm-us.informaticacloud.com/saas/public/core/v3/Orgs/ppbg1kOl2Jo13b/IdentityProviders { "type": "OIDC", "endPoints": { "issuer": "https://myidp.mycompany.com/oauth2/", "keys": "https://myidp.mycompany.com/oauth2/keys" } { "accountPolicy": { "link": { "tokenClaim": "sub", "matchType": "uid" } } "signingAlgorithm": "HS256" }
Field
| Type
| Description
|
---|---|---|
id
| String
| User ID.
|
orgId
| String
| ID of the organization the user belongs to.
|
type
| String
| Type of identity provider.
Supported type is OIDC.
|
endPoints
| Object
| Object that includes the URLs for the identity provider issues and the JWT tokens.
|
issuer
| String
| Included in the endPoints object.
Absolute URL of the identity provider issuer.
|
keys
| String
| Included in the endPoints object.
Absolute URL of the JWT tokens.
|
accountPolicy
| Object
| Object that defines the account policy.
|
link
| String
| Included in the accountPolicy object.
Object that includes properties for identifying the user.
|
tokenClaim
| String
| Included in the link object.
Name of the claim to be used to identify the user for JWT validation.
|
matchType
| String
| Included in the link object.
The Informatica Cloud attribute name to identify the Informatica Intelligent Cloud Services user.
|
signingAlgorithm
| String
| Token signing algorithm.
|
createTime
| String
| When the identity provider was registered.
|
createdBy
| String
| Informatica Intelligent Cloud Services user who registered the identity provider.
|
updateTime
| String
| When the identity provider was last updated.
|
updatedBy
| String
| Informatica Intelligent Cloud Services user who last updated the identity provider.
|
{ "id" : "4aoljyi4ppbg1kOl2Jo13b", "orgId" : "ppbg1kOl2Jo13b" "type": "OIDC", "endPoints": { "issuer": "https://myidp.mycompany.com/oauth2/", "keys": "https://myidp.mycompany.com/oauth2/keys" } { "accountPolicy": { "link": { "tokenClaim": "sub", "matchType": "uid" } } "signingAlgorithm": "HS256", "createTime": "2019-03-06T22:04:00.000Z", "createdBy": "a@abc.com", "updateTime": "2019-03-06T22:04:00.000Z", "updatedBy": "a@abc.com" }