@@ -27,24 +27,33 @@ Most configuration can be set directly using environment variables or flags. The
2727
2828### HTTP configuration variables
2929
30- | Environment variable | Default | Required | Description |
31- | ------------------------------------------ | ------- | -------- | ----------------------------------------------------- |
32- | ` SHIORI_HTTP_ENABLED ` | True | No | Enable HTTP service |
33- | ` SHIORI_HTTP_PORT ` | 8080 | No | Port number for the HTTP service |
34- | ` SHIORI_HTTP_ADDRESS ` | : | No | Address for the HTTP service |
35- | ` SHIORI_HTTP_ROOT_PATH ` | / | No | Root path for the HTTP service |
36- | ` SHIORI_HTTP_ACCESS_LOG ` | True | No | Logging accessibility for HTTP requests |
37- | ` SHIORI_HTTP_SERVE_WEB_UI ` | True | No | Serving Web UI via HTTP. Disable serves only the API. |
38- | ` SHIORI_HTTP_SECRET_KEY ` | | ** Yes** | Secret key for HTTP sessions. |
39- | ` SHIORI_HTTP_BODY_LIMIT ` | 1024 | No | Limit for request body size |
40- | ` SHIORI_HTTP_READ_TIMEOUT ` | 10s | No | Maximum duration for reading the entire request |
41- | ` SHIORI_HTTP_WRITE_TIMEOUT ` | 10s | No | Maximum duration before timing out writes |
42- | ` SHIORI_HTTP_IDLE_TIMEOUT ` | 10s | No | Maximum amount of time to wait for the next request |
43- | ` SHIORI_HTTP_DISABLE_KEEP_ALIVE ` | true | No | Disable HTTP keep-alive connections |
44- | ` SHIORI_HTTP_DISABLE_PARSE_MULTIPART_FORM ` | true | No | Disable pre-parsing of multipart form |
45- | ` SHIORI_SSO_PROXY_AUTH_ENABLED ` | false | No | Enable SSO Auth Proxy Header |
46- | ` SHIORI_SSO_PROXY_AUTH_HEADER_NAME ` | Remote-User | No | List of CIDRs of trusted proxies |
47- | ` SHIORI_SSO_PROXY_AUTH_TRUSTED ` | 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, fc00::/7 | No | List of CIDRs of trusted proxies |
30+ | Environment variable | Default | Required | Description |
31+ | --------------------------------------------| -----------------------------------------------------| ----------| -------------------------------------------------------|
32+ | ` SHIORI_HTTP_ENABLED ` | True | No | Enable HTTP service |
33+ | ` SHIORI_HTTP_PORT ` | 8080 | No | Port number for the HTTP service |
34+ | ` SHIORI_HTTP_ADDRESS ` | : | No | Address for the HTTP service |
35+ | ` SHIORI_HTTP_ROOT_PATH ` | / | No | Root path for the HTTP service |
36+ | ` SHIORI_HTTP_ACCESS_LOG ` | True | No | Logging accessibility for HTTP requests |
37+ | ` SHIORI_HTTP_SERVE_WEB_UI ` | True | No | Serving Web UI via HTTP. Disable serves only the API. |
38+ | ` SHIORI_HTTP_SECRET_KEY ` | | ** Yes** | Secret key for HTTP sessions. |
39+ | ` SHIORI_HTTP_BODY_LIMIT ` | 1024 | No | Limit for request body size |
40+ | ` SHIORI_HTTP_READ_TIMEOUT ` | 10s | No | Maximum duration for reading the entire request |
41+ | ` SHIORI_HTTP_WRITE_TIMEOUT ` | 10s | No | Maximum duration before timing out writes |
42+ | ` SHIORI_HTTP_IDLE_TIMEOUT ` | 10s | No | Maximum amount of time to wait for the next request |
43+ | ` SHIORI_HTTP_DISABLE_KEEP_ALIVE ` | true | No | Disable HTTP keep-alive connections |
44+ | ` SHIORI_HTTP_DISABLE_PARSE_MULTIPART_FORM ` | true | No | Disable pre-parsing of multipart form |
45+ | ` SHIORI_SSO_PROXY_AUTH_ENABLED ` | false | No | Enable SSO Auth Proxy Header |
46+ | ` SHIORI_SSO_PROXY_AUTH_HEADER_NAME ` | Remote-User | No | List of CIDRs of trusted proxies |
47+ | ` SHIORI_SSO_PROXY_AUTH_TRUSTED ` | 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, fc00::/7 | No | List of CIDRs of trusted proxies |
48+ | ` SHIORI_OIDC_ENABLED ` | false | No | Enable OIDC Authentication |
49+ | ` SHIORI_OIDC_ISSUER ` | | No | OIDC Issuer URL |
50+ | ` SHIORI_OIDC_CLIENT_ID ` | | No | OIDC Client ID |
51+ | ` SHIORI_OIDC_CLIENT_SECRET ` | | No | OIDC Client Secret |
52+ | ` SHIORI_OIDC_REDIRECT_URL ` | | No | OIDC Redirect URL |
53+ | ` SHIORI_OIDC_SCOPES ` | openid,profile,email | No | OIDC Scopes (comma separated) |
54+ | ` SHIORI_OIDC_USERNAME_CLAIM ` | preferred_username | No | OIDC Username Claim |
55+ | ` SHIORI_OIDC_AUTO_REGISTER ` | false | No | Automatically register new OIDC users |
56+ | ` SHIORI_OIDC_PROVIDER_NAME ` | OIDC | No | Name of the OIDC Provider |
4857
4958### Storage Configuration
5059
0 commit comments