Modify SAML App Details
Select
Updates details of existing SAML app
Path Parameters
- name string required
name of SAML app
- application/json
Request Body
- description string
SAML app description
- enabled boolean
Boolean to indicate whether SAML is enabled. if disabled then redirection won't happen.
- autoCreateUser boolean
This auto-creates non-existing user if the user detail match with the association rules
userGroups object[]
By default, auto-created users will be associated to the Tenant Users group of the company. Add mapping to override this behaviour for a company.
companyInfo object
id int32name stringuserGroupInfo object
id int32name string- nameIDAttribute string
nameID in SAML assertion subject is used to perform login.[Email, User Principal Name]
attributeMappings object[]
attribute mapping details
customAttribute SAMLCustomAttributesPossible values: [
COMPANY_NAME
,EMAIL
,SID
,USER_GROUPS
,USER_GUID
,USER_NAME
]SAML custom attribute types
SAMLAttribute stringSAML attribute
identityProviderMetaData object
SAML IDP meta data request
entityId string requiredIdentity provider entity ID
redirectUrl string requiredIdentity provider redirect URL
logoutUrl string requiredIdentity Provider log-out URL
certificateData string requiredIDP certificate public key
secondaryCertificateData stringIDP's secondary certificate
SAMLProtocolVersion string requiredSAML Protocol version
serviceProviderMetaData object
SAML service provider meta data
serviceProviderEndpoint string requiredService provider endpoint/entity ID.
spAliases string[]Service provider endpoint URL list.
autoGenerateSPMetaData booleantrue to generate SP metadata automatically, if false then either [certificateData and JKSPrivateKey] or [jksFileContents, aliasName, privateKeyPassword and keyStorePassword] is required
certificateData stringSP certificate key.
JKSPrivateKey stringSP JKS private key.
jksFileContents string[]JKS file contents as byte array
aliasName stringcertificate alias name
privateKeyPassword stringcertificate private key password
keyStorePassword stringJKS contents key store password.
associations object
emailSuffixes string[]Email suffixes associated with SAML
companies object[]
Companies associated with SAML app
id int32name stringdomains object[]
Domains associated with SAML app
id int32name stringuserGroups object[]
user groups associated with SAML app
id int32name stringusers object[]
users associated with SAML app
id int32name string
- 200
OK
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}