Authelia: увеличено время жизни сессии, Outline получает refresh token
- session cookies: inactivity 1 week, expiration 1 month, remember_me 3 months вместо дефолтных 5 минут / 1 часа / 1 месяца - клиенту outline-app выданы scope offline_access и grant refresh_token с кастомным lifespan (refresh token 3 месяца): без них ValidateSSOAccessTask не мог продлить access token и ротацией jwtSecret убивал все сессии Outline - consent_mode переведён в pre-configured, чтобы при повторном входе не показывался экран согласия
This commit is contained in:
@@ -35,7 +35,9 @@ services:
|
||||
OIDC_USERINFO_URI: 'https://auth.vakhrushev.me/api/oidc/userinfo'
|
||||
OIDC_LOGOUT_URI: 'https://auth.vakhrushev.me/logout'
|
||||
OIDC_USERNAME_CLAIM: 'email'
|
||||
OIDC_SCOPES: 'openid profile email'
|
||||
# offline_access — чтобы Authelia выдала refresh token. Без него Outline не может продлить
|
||||
# access token, ValidateSSOAccessTask признаёт вход невалидным и сбрасывает все сессии.
|
||||
OIDC_SCOPES: 'openid profile email offline_access'
|
||||
OIDC_DISPLAY_NAME: 'Authelia'
|
||||
|
||||
SMTP_HOST: '{{ postbox_host }}'
|
||||
|
||||
Reference in New Issue
Block a user