# SystemConfigResponse
## Properties
**auth** | [**models::AuthConfig**](AuthConfig.md) | Authentication provider availability. |
**demo_mode** | **bool** | Whether the instance is running in demo mode (writes blocked). |
**guest_access_enabled** | **bool** | Whether anonymous (unauthenticated) access is permitted at all (issue #850). When `false`, the server rejects all unauthenticated requests except for the login, setup, health, and OCI challenge endpoints. Frontends should hide UI affordances that imply public access (e.g. the \"public repo\" toggle) and redirect unauthenticated users to the login page. |
**max_upload_size_bytes** | **i64** | Maximum upload size in bytes (0 means no limit). |
**oidc_issuer** | Option<**String**> | OIDC issuer URL, if configured. This is public information needed by clients to initiate the OIDC flow. | [optional]
**permissions** | [**models::PermissionsConfig**](PermissionsConfig.md) | Fine-grained permissions enforcement status. Permission rules can be managed via /api/v1/permissions and are actively enforced. |
**plugin_signing** | [**models::PluginSigningConfig**](PluginSigningConfig.md) | Plugin signature-verification (supply-chain) policy status. |
**scanners** | [**models::ScannersConfig**](ScannersConfig.md) | Scanner availability. |
**search_engine** | **String** | Search engine type: \"opensearch\" when configured, \"database\" otherwise. |
**storage_backend** | **String** | Storage backend type (e.g. \"filesystem\", \"s3\", \"gcs\", \"azure\"). |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)