Does a howto or user manual exist for creating service entries with the new Palantir application?
It does some automated things like generate ID numbers and apparently rewrite the json.
I created a SAML2 entry with the following attribute:
"attributeReleasePolicy" : {
"@class" : "org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy",
"excludeDefaultAttributes" : true,
"authorizedToReleaseAuthenticationAttributes" : false,
"principalIdAttribute" : "uid",
"allowedAttributes" : [ "java.util.ArrayList", [ "uid" ] ]
}
but palantir rewrote it to:
"attributeReleasePolicy": {
"@class": "org.apereo.cas.services.ChainingAttributeReleasePolicy",
"mergingPolicy": "REPLACE",
"consentPolicy": {
"@class": "org.apereo.cas.services.consent.ChainingRegisteredServiceConsentPolicy"
},
"principalAttributesRepository": {
"@class": "org.apereo.cas.authentication.principal.ChainingPrincipalAttributesRepository"
},
"authorizedToReleaseAuthenticationAttributes": true
}
What's going on here?