
new-form.minimal-ncsa.json Maven / Gradle / Ivy
The newest version!
{
"config": [
"Configuration that contains new scripting notation 10/31/2019",
"This uses the default ncsa LDAP. The assumption is that this is the only LDAP spource needed",
"It is stored locally in /home/ncsa/dev/csd/config/backup/354c-ncsa.xml",
"This is used to help debug changes to the default as well and sets a few claims to help"
],
"claims": {
"comment":[
"The way this works is that this preprocessing block is run before claims are gotten every time",
"This sets the uid from the eppn and sets the claim source if the IDP is NCSA.",
"Note that this could have a postProcessing",
"block that would remove the uid or perhaps set the subject claim too."
],
"preProcessing": {"script": [
"if[",
" equals('${idp},'https://idp.ncsa.illinois.edu/idp/shibboleth');",
"]then[",
" set('uid',drop('@ncsa.illinois.edu','${eppn}'));",
" set_claim_source('ncsa-default','uid');",
"];"
]}
},
"isSaved": true
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy