{
"type": "decrypt",
"leadingDelimiter": "{$",
"trailingDelimiter": "$}",
"dynamicParams": {
"jwt": {
"context": "userSetting",
"field": "jwt"
},
"jwtIv": {
"context": "userSetting",
"field": "jwtIv"
},
"password": {
"context": "namedForm",
"field": "login:password"
}
},
"params": {
"algorithm": "AES",
"input": "{$jwt$}",
"key": "${password$}",
"iv": "${jwtIv}",
"inputEncoding": "base64",
"keyEncoding": "utf8",
"useDefaultSalt": true,
"outputEncoding": "utf8",
"onSuccessType": "return",
"onSuccess": "decryptedData"
}
}