Table of Contents

Search

  1. Preface
  2. Informatica Intelligent Cloud Services REST API
  3. Platform REST API version 2 resources
  4. Platform REST API version 3 resources
  5. Data Integration REST API
  6. Mass Ingestion Files REST API
  7. Mass Ingestion Streaming REST API
  8. Model Serve REST API
  9. RunAJob utility
  10. ParamSetCli utility
  11. REST API codes
  12. REST API resource quick references

REST API Reference

REST API Reference

Updating an identity provider

Updating an identity provider

Use a PUT request to update an identity provider.

PUT request

To update an identity provider, use the following URI:
/public/core/v3/Orgs/<orgId>/IdentityProviders/<identity provider ID>
You can include the following fields in the request:
Field
Type
Required
Description
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:
  • aliasName
  • uid
Maximum length is 64 characters.
signingAlgorithm
String
-
Token signing algorithm. Use one of the following values:
  • HS256
  • HS 384
  • HS512
  • RS256
  • RS384
  • RS512
  • ES256
  • ES384
  • ES412
  • PS256
  • PS384
  • PS512
  • EdDSA
  • ES256K
Default is RS256.
Returns the 204 response code if successful. Returns an error object if errors occurs.

PUT request example

You might send a request similar to the following example:
https://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", }

0 COMMENTS

We’d like to hear from you!