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 |