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
}
]
2021-07-22 04:19:11 +00:00
} ,
{
"name" : "fapi-ciba" ,
"description" : "Client profile, which enforce clients to conform 'Financial-grade API: Client Initiated Backchannel Authentication Profile' specification (Implementer's Draft ver1'). To satisfy FAPI-CIBA, both this profile and fapi-1-advanced global profile need to be used." ,
"executors" : [
{
"executor" : "secure-ciba-req-sig-algorithm" ,
"configuration" : {
"default-algorithm" : "PS256"
}
} ,
{
"executor" : "secure-ciba-session" ,
"configuration" : { }
} ,
{
"executor" : "secure-ciba-signed-authn-req" ,
"configuration" : {
"available-period" : "3600"
}
}
]
2021-04-06 14:31:10 +00:00
}
]
}