An open source enterprise digital identity platform for CIAM or workforce... Janssen is a distribution of standards-based, developer friendly, components that are engineered to work together in any cloud. #OAuth #OpenID #FIDO
jans-config-api/kc/saml/idp/upload: CRUD endpoints for creation and managing KC SAML Identity Broker in Jans DB and KC server. Default Realm will be master, but can be modified by the user.
Inbound SAML functionality exposed via
config-api-idp-plugin
needs to be integrated with UIScreens for:
jans-config-api/kc/samlConfig
: to manage Jans KC configuration in DB inline with existing Config API/SCMI/Fido2... config property management. Config Properties JSON as follows { "applicationName":"saml", "samlTrustRelationshipDn":"ou=trustRelationships,o=jans", "trustedIdpDn":"ou=trusted-idp,o=jans", "enabled": "true", "selectedIdp": "keycloak", "serverUrl":"http://localhost:8180", "realm": "master", "clientId": "my-client-1","clientSecret": "aqOMI7DhNxCFbW0IieBHSrdA6HMTwxiQ", "grantType": "PASSWORD", "username": "admin1", "password": "admin123",
"spMetadataUrl":"/realms/%s/broker/%s/endpoint/descriptor", "idpRootDir": "/opt/jans/idp/", "idpMetadataDir": "/opt/idp/configs/keycloak/idp/metadata", "idpMetadataTempDir": "/opt/idp/configs/keycloak/idp/temp_metadata", "idpMetadataFilePattern":"%s-idp-metadata.xml", "idpMetadataFile":"idp-metadata.xml", "spMetadataDir": "/opt/idp/configs/keycloak/sp/metadata", "spMetadataTempDir": "/opt/idp/configs/keycloak/sp/temp_metadata", "spMetadataFilePattern":"%s-sp-metadata.xml", "spMetadataFile":"sp-metadata.xml", "ignoreValidation": "false", "idpMetadataMandatoryAttributes": [ "nameIDPolicyFormat", "idpEntityId", "singleSignOnServiceUrl" ] }
jans-config-api/kc/saml/idp/upload
: CRUD endpoints for creation and managing KC SAML Identity Broker in Jans DB and KC server. Default Realm will bemaster
, but can be modified by the user.2.1. Create new SAML IDP Screen - Option#1 Upload Metadata File
2.2. Create new SAML IDP Screen - Option#2 Add individual metadata elements
Note: Sample SAML IDP Metadata file for reference. pujavs-crack-flounder.gluu.info_IDP_Metadata.zip