BrokerIdentityProvider
BrokerIdentityProvider
Represents the attribute mapping details for OIDC and SAML Identity Provider
JSON Example
{
"idpId": "f4d49163-1cb3-4a8b-b966-03528c747097",
"oidcProfile": {
"oidcUserAttributeMapping": {
"email": "user_email"
},
"openIdUserIdentifierAttribute": "sub",
"internalUserIdentifierAttribute": "ExternalId"
},
"samlProfile": {
"samlNameIdUserAttributeMapping": {
"param1": "param1_value"
},
"samlIdentityUserAttributeMapping": {
"samlAttributeFormat": "urn:oasis:names:tc:SAML:2.0:attrname-format:basic",
"samlAttributeName": "uid",
"idmAttribute": "userName"
},
"requestNameIdFormatType": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient",
"jitGroupMembershipAttrName": "groups"
}
}
string As uuid
As uuid
idpId
Required
The id of Identity Provider
oidcProfile
Optional
Represents an Identity Provider OIDC profile. It must be present only if idp_type=OIDC.
samlProfile
Optional
Represents an Identity Provider SAML profile. It must be present only if idp_type=SAML