JanssenProject / jans

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
https://docs.jans.io
Apache License 2.0
460 stars 73 forks source link

feat(ui): SAML Trust Relationship UI #7968

Closed pujavs closed 3 weeks ago

pujavs commented 7 months ago

SAML Trust Relationship UI for calrity

Screens for: /jans-config-api/kc/saml/trust-relationship/upload POST/PUT

Config Properties JSON as follows { "enabled": false, "name": "testd_8", "displayName": "dtest_8", "description": "desc_8", "spMetaDataSourceType": "MANUAL", "rootUrl": "", "surrogateAuthRequired": false, "spLogoutURL": "https://pujavs-definite-dory.gluu.info", "samlMetadata": { "nameIDPolicyFormat": "urn:mace", "entityId": "http://localhost:4100", "singleLogoutServiceUrl": "http://localhost:4100",
"jansAssertionConsumerServiceGetURL":"https://pujavs-real-phoenix.gluu.info/kc/realms/jans-api/broker/SAML_IDP_21/endpoint", "jansAssertionConsumerServicePostURL":"https://pujavs-real-phoenix.gluu.info/kc/realms/jans-api/broker/SAML_IDP_21/endpoint/POST" } }

2.1. Create new SAML TRScreen - Option#1 Upload Metadata File image

2.2. Create new SAML IDP Screen - Option#2 Add individual metadata elements

image

devrimyatar commented 3 weeks ago

Implemented in TUI