Application scripts

Add a script

script.png

Some examples for SAML applications

Add a constant attribute

msg.setAttr("attribute","value");   

Add an attribute containing Trustelem groups

for(let g in groups){
    msg.addAttr("Groups",g);
}

Change the user email

if (user.email == 'john.doe@contoso.fr') {
    msg.setAttr("email","isabelle.doe@contoso.fr"); 
}

Some examples for OpenID Connect applications

Add a constant attribute

claims["attribute"] = "value"; 

Send a user attribute

claims["Profile"] = user.getAttr("profile");

Add an attribute containing Trustelem groups

claims["Groups"] = JSON.stringify(groups);

Revision #2
Created 1 July 2022 08:29:05 by WALLIX Admin
Updated 10 October 2023 13:29:53 by WALLIX Admin