2021-04-06 14:31:10 +00:00
|
|
|
{
|
|
|
|
"profiles": [
|
|
|
|
{
|
2021-05-13 14:11:52 +00:00
|
|
|
"name": "fapi-1-baseline",
|
|
|
|
"description": "Client profile, which enforce clients to conform 'Financial-grade API Security Profile 1.0 - Part 1: Baseline' specification.",
|
2021-04-06 14:31:10 +00:00
|
|
|
"executors": [
|
|
|
|
{
|
2021-05-14 14:16:38 +00:00
|
|
|
"executor": "secure-session",
|
2021-05-12 14:19:55 +00:00
|
|
|
"configuration": {}
|
2021-05-13 14:11:52 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"executor": "pkce-enforcer",
|
|
|
|
"configuration": {
|
|
|
|
"auto-configure": true
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"executor": "secure-client-authenticator",
|
|
|
|
"configuration": {
|
|
|
|
"allowed-client-authenticators": [
|
|
|
|
"client-jwt",
|
|
|
|
"client-secret-jwt",
|
|
|
|
"client-x509"
|
|
|
|
],
|
|
|
|
"default-client-authenticator": "client-jwt"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"executor": "secure-client-uris",
|
|
|
|
"configuration": {}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"executor": "consent-required",
|
|
|
|
"configuration": {}
|
2021-06-03 18:46:02 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"executor": "full-scope-disabled",
|
|
|
|
"configuration": {
|
|
|
|
"auto-configure": true
|
|
|
|
}
|
2021-05-13 14:11:52 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "fapi-1-advanced",
|
|
|
|
"description": "Client profile, which enforce clients to conform 'Financial-grade API Security Profile 1.0 - Part 2: Advanced' specification.",
|
|
|
|
"executors": [
|
|
|
|
{
|
|
|
|
"executor": "secure-session",
|
|
|
|
"configuration": {}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"executor": "confidential-client",
|
|
|
|
"configuration": {}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"executor": "secure-client-authenticator",
|
|
|
|
"configuration": {
|
|
|
|
"allowed-client-authenticators": [
|
|
|
|
"client-jwt",
|
|
|
|
"client-x509"
|
|
|
|
],
|
|
|
|
"default-client-authenticator": "client-jwt"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"executor": "secure-client-uris",
|
|
|
|
"configuration": {}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"executor": "secure-request-object",
|
|
|
|
"configuration": {
|
|
|
|
"available-period": "3600",
|
|
|
|
"verify-nbf": true
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"executor": "secure-response-type",
|
|
|
|
"configuration": {
|
|
|
|
"auto-configure": true,
|
|
|
|
"allow-token-response-type": false
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"executor": "secure-signature-algorithm",
|
|
|
|
"configuration": {
|
|
|
|
"default-algorithm": "PS256"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"executor": "secure-signature-algorithm-signed-jwt",
|
|
|
|
"configuration": {
|
|
|
|
"require-client-assertion": false
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"executor": "consent-required",
|
|
|
|
"configuration": {}
|
|
|
|
},
|
2021-06-03 18:46:02 +00:00
|
|
|
{
|
|
|
|
"executor": "full-scope-disabled",
|
|
|
|
"configuration": {
|
|
|
|
"auto-configure": true
|
|
|
|
}
|
|
|
|
},
|
2021-05-13 14:11:52 +00:00
|
|
|
{
|
|
|
|
"executor": "holder-of-key-enforcer",
|
|
|
|
"configuration": {
|
|
|
|
"auto-configure": true
|
|
|
|
}
|
2021-04-06 14:31:10 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|