ACCESS_TOKEN_EXPIRE_SECONDS не обновляет дату истечения срока действия токена доступа - PullRequest
0 голосов
/ 28 мая 2020

Я использую django -oauth-toolkit для генерации токенов доступа, однако по какой-то причине срок действия моих токенов доступа истекает в 3600s, когда я пытаюсь обновить ACCESS_TOKEN_EXPIRE_SECONDS установка, мои токены доступа по-прежнему истекают после 3600s. Ниже описано, как я обновляю свои настройки. Любая помощь будет принята с благодарностью.

OAUTH2_PROVIDER = {
    'OAUTH2_VALIDATOR_CLASS': 'openedx.core.djangoapps.oauth_dispatch.dot_overrides.validators.EdxOAuth2Validator',
    # 3 months and then we expire refresh tokens using edx_clear_expired_tokens (length is mobile app driven)
    'REFRESH_TOKEN_EXPIRE_SECONDS': 7776000,
    'SCOPES_BACKEND_CLASS': 'openedx.core.djangoapps.oauth_dispatch.scopes.ApplicationModelScopes',
    'SCOPES': dict(OAUTH2_DEFAULT_SCOPES, **{
        'grades:read': _('Retrieve your grades for your enrolled courses'),
        'certificates:read': _('Retrieve your course certificates'),
    }),
    'DEFAULT_SCOPES': OAUTH2_DEFAULT_SCOPES,
    'REQUEST_APPROVAL_PROMPT': 'auto_even_if_expired',
    'ERROR_RESPONSE_WITH_SCOPES': True,
    'ACCESS_TOKEN_EXPIRE_SECONDS': 86400,
}
...