diff options
Diffstat (limited to 'conf')
-rw-r--r-- | conf/app.ini | 41 | ||||
-rw-r--r-- | conf/locale/locale_en-US.ini | 19 |
2 files changed, 28 insertions, 32 deletions
diff --git a/conf/app.ini b/conf/app.ini index 36b829f1..49f15402 100644 --- a/conf/app.ini +++ b/conf/app.ini @@ -225,6 +225,25 @@ REVERSE_PROXY_AUTHENTICATION_HEADER = X-WEBAUTH-USER ; Whether to enable email notifications for users. ENABLE_EMAIL_NOTIFICATION = false +[session] +; The session provider, either "memory", "file", or "redis". +PROVIDER = memory +; The configuration for respective provider: +; - memory: does not need any config yet +; - file: session file path, e.g. `data/sessions` +; - redis: network=tcp,addr=:6379,password=macaron,db=0,pool_size=100,idle_timeout=180 +PROVIDER_CONFIG = data/sessions +; The cookie name to store the session identifier. +COOKIE_NAME = i_like_gogs +; Whether to set cookie in HTTPS only. +COOKIE_SECURE = false +; The GC interval in seconds for session data. +GC_INTERVAL = 3600 +; The maximum life time in seconds for a session. +MAX_LIFE_TIME = 86400 +; The cookie name for CSRF token. +CSRF_COOKIE_NAME = _csrf + ; Attachment settings for releases [release.attachment] ; Whether attachments are enabled. Defaults to `true` @@ -285,28 +304,6 @@ INTERVAL = 60 ; memcache: `127.0.0.1:11211` HOST = -[session] -; Either "memory", "file", or "redis", default is "memory" -PROVIDER = memory -; Provider config options -; memory: not have any config yet -; file: session file path, e.g. `data/sessions` -; redis: network=tcp,addr=:6379,password=macaron,db=0,pool_size=100,idle_timeout=180 -; mysql: go-sql-driver/mysql dsn config string, e.g. `root:password@/session_table` -PROVIDER_CONFIG = data/sessions -; Session cookie name -COOKIE_NAME = i_like_gogs -; If you use session in https only, default is false -COOKIE_SECURE = false -; Enable set cookie, default is true -ENABLE_SET_COOKIE = true -; Session GC time interval, default is 3600 -GC_INTERVAL_TIME = 3600 -; Session life time, default is 86400 -SESSION_LIFE_TIME = 86400 -; Cookie name for CSRF -CSRF_COOKIE_NAME = _csrf - [picture] ; Path to store user uploaded avatars AVATAR_UPLOAD_PATH = data/avatars diff --git a/conf/locale/locale_en-US.ini b/conf/locale/locale_en-US.ini index a83ef0eb..168671ff 100644 --- a/conf/locale/locale_en-US.ini +++ b/conf/locale/locale_en-US.ini @@ -1267,6 +1267,15 @@ config.auth.reverse_proxy_authentication_header = Reverse proxy authentication h config.user_config = User configuration config.user.enable_email_notify = Enable email notification +config.session_config = Session configuration +config.session.provider = Provider +config.session.provider_config = Provider config +config.session.cookie_name = Cookie +config.session.https_only = HTTPS only +config.session.gc_interval = GC interval +config.session.max_life_time = Max life time +config.session.csrf_cookie_name = CSRF cookie + config.log_file_root_path = Log File Root Path config.http_config = HTTP Configuration @@ -1286,16 +1295,6 @@ config.cache_adapter = Cache Adapter config.cache_interval = Cache Interval config.cache_conn = Cache Connection -config.session_config = Session Configuration -config.session_provider = Session Provider -config.provider_config = Provider Config -config.cookie_name = Cookie Name -config.enable_set_cookie = Enable Set Cookie -config.gc_interval_time = GC Interval Time -config.session_life_time = Session Life Time -config.https_only = HTTPS Only -config.cookie_life_time = Cookie Life Time - config.picture_config = Picture Configuration config.picture_service = Picture Service config.disable_gravatar = Disable Gravatar |