SecurityManagerImpl
Property | Pattern | Type | Deprecated | Definition | Title/Description |
---|---|---|---|---|---|
+ implementation | No | const | No | - | Implementation |
- authentication_processor | No | Reference[AuthenticationProcessor] | No | - | - |
- functional_authorizer | No | Reference[FunctionalAuthorizer] | No | - | - |
- process_authorizer | No | Reference[ProcessAuthorizer] | No | - | - |
- safe_paths | No | array of string | No | - | Safe Paths |
1. Property implementation
Title: Implementation
Type | const |
Required | Yes |
Specific value: "SecurityManagerImpl"
2. Property authentication_processor
Type | Reference[AuthenticationProcessor] |
Required | No |
Default | {"implementation": "AuthenticationProcessor"} |
3. Property functional_authorizer
Type | Reference[FunctionalAuthorizer] |
Required | No |
Default | {"implementation": "FunctionalAuthorizer"} |
4. Property process_authorizer
Type | Reference[ProcessAuthorizer] |
Required | No |
Default | {"implementation": "ProcessAuthorizer"} |
5. Property safe_paths
Title: Safe Paths
Type | array of string |
Required | No |
Default | ["/system/health", "/docs", "/favicon.ico", "/openapi.json"] |
Array restrictions | |
---|---|
Min items | N/A |
Max items | N/A |
Items unicity | True |
Additional items | False |
Tuple validation | See below |
Each item of this array must be | Description |
---|---|
safe_paths items | - |
5.1. safe_paths items
Type | string |
Required | No |