2023-08-27 10:55:55 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								---
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								title: samlSSOClientConfig
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								slug: /main-concepts/metadata-standard/schemas/security/client/samlssoclientconfig
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								---
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# SamlSSOClientConfig
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								*SAML SSO client security configs.*
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								## Properties
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2025-01-15 17:46:55 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- **`idp`**: Refer to *[#/definitions/idp](#definitions/idp)*.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- **`sp`**: Refer to *[#/definitions/sp](#definitions/sp)*.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- **`security`**: Refer to *[#/definitions/security](#definitions/security)*.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- **`debugMode`** *(boolean)*: Get logs from the Library in debug mode. Default: `false`.
							 | 
						
					
						
							
								
									
										
										
										
											2023-08-27 10:55:55 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								## Definitions
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- **`idp`** *(object)*: This schema defines defines the identity provider config. Cannot contain additional properties.
							 | 
						
					
						
							
								
									
										
										
										
											2025-01-15 17:46:55 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  - **`entityId`** *(string, required)*: Identity Provider Entity ID usually same as the SSO login URL.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`ssoLoginUrl`** *(string, required)*: SSO Login URL.
							 | 
						
					
						
							
								
									
										
										
										
											2023-08-27 10:55:55 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`idpX509Certificate`** *(string)*: X509 Certificate .
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`authorityUrl`** *(string)*: Authority URL to redirect the users on Sign In page.
							 | 
						
					
						
							
								
									
										
										
										
											2025-01-15 17:46:55 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  - **`nameId`** *(string)*: Authority URL to redirect the users on Sign In page. Default: `"urn:oasis:names:tc:SAML:2.0:nameid-format:emailAddress"`.
							 | 
						
					
						
							
								
									
										
										
										
											2023-08-27 10:55:55 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- **`sp`** *(object)*: This schema defines defines the identity provider config. Cannot contain additional properties.
							 | 
						
					
						
							
								
									
										
										
										
											2025-01-15 17:46:55 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  - **`entityId`** *(string, required)*: Service Provider Entity ID.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`acs`** *(string, required)*: Assertion Consumer URL.
							 | 
						
					
						
							
								
									
										
										
										
											2023-08-27 10:55:55 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`spX509Certificate`** *(string)*: X509 Certificate .
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`spPrivateKey`** *(string)*: Sp Private Key for Signing and Encryption Only.
							 | 
						
					
						
							
								
									
										
										
										
											2025-01-15 17:46:55 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  - **`callback`** *(string, required)*: Service Provider Entity ID usually same as the SSO login URL.
							 | 
						
					
						
							
								
									
										
										
										
											2023-08-27 10:55:55 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- **`security`** *(object)*: This schema defines defines the security config for SAML. Cannot contain additional properties.
							 | 
						
					
						
							
								
									
										
										
										
											2025-01-15 17:46:55 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  - **`strictMode`** *(boolean)*: Only accept valid signed and encrypted assertions if the relevant flags are set. Default: `false`.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`validateXml`** *(boolean)*: In case of strict mode whether to validate XML format. Default: `false`.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`tokenValidity`** *(integer)*: Validity for the JWT Token created from SAML Response. Default: `"3600"`.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`sendEncryptedNameId`** *(boolean)*: Encrypt Name Id while sending requests from SP. Default: `false`.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`sendSignedAuthRequest`** *(boolean)*: Sign the Authn Request while sending. Default: `false`.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`signSpMetadata`** *(boolean)*: Want the Metadata of this SP to be signed. Default: `false`.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`wantMessagesSigned`** *(boolean)*: SP requires the messages received to be signed. Default: `false`.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`wantAssertionsSigned`** *(boolean)*: SP requires the assertions received to be signed. Default: `false`.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`wantAssertionEncrypted`** *(boolean)*: SP requires the assertion received to be encrypted. Default: `false`.
							 | 
						
					
						
							
								
									
										
										
										
											2023-08-27 10:55:55 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`keyStoreFilePath`** *(string)*: KeyStore File Path.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`keyStoreAlias`** *(string)*: KeyStore Alias.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  - **`keyStorePassword`** *(string)*: KeyStore Password.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2025-01-15 17:46:55 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								Documentation file automatically generated at 2025-01-15 09:05:25.266839+00:00.
							 |