Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
40ff300e
Commit
40ff300e
authored
Jan 26, 2016
by
Cliff Dyer
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #11237 from edx/cdyer/custom-oauth-expires
Create hooks to customize OAuth2 token lifetimes.
parents
5a5b5e80
2c2f5e3b
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
1 deletions
+12
-1
lms/envs/aws.py
+7
-0
lms/envs/common.py
+5
-1
No files found.
lms/envs/aws.py
View file @
40ff300e
...
...
@@ -599,6 +599,13 @@ if FEATURES.get('ENABLE_OAUTH2_PROVIDER'):
OAUTH_OIDC_ISSUER
=
ENV_TOKENS
[
'OAUTH_OIDC_ISSUER'
]
OAUTH_ENFORCE_SECURE
=
ENV_TOKENS
.
get
(
'OAUTH_ENFORCE_SECURE'
,
True
)
OAUTH_ENFORCE_CLIENT_SECURE
=
ENV_TOKENS
.
get
(
'OAUTH_ENFORCE_CLIENT_SECURE'
,
True
)
# Defaults for the following are defined in lms.envs.common
OAUTH_EXPIRE_DELTA
=
datetime
.
timedelta
(
days
=
ENV_TOKENS
.
get
(
'OAUTH_EXPIRE_CONFIDENTIAL_CLIENT_DAYS'
,
OAUTH_EXPIRE_CONFIDENTIAL_CLIENT_DAYS
)
)
OAUTH_EXPIRE_DELTA_PUBLIC
=
datetime
.
timedelta
(
days
=
ENV_TOKENS
[
'OAUTH_EXPIRE_PUBLIC_CLIENT_DAYS'
,
OAUTH_EXPIRE_PUBLIC_CLIENT_DAYS
])
##### ADVANCED_SECURITY_CONFIG #####
ADVANCED_SECURITY_CONFIG
=
ENV_TOKENS
.
get
(
'ADVANCED_SECURITY_CONFIG'
,
{})
...
...
lms/envs/common.py
View file @
40ff300e
...
...
@@ -29,9 +29,10 @@ Longer TODO:
# and throws spurious errors. Therefore, we disable invalid-name checking.
# pylint: disable=invalid-name
import
datetime
import
imp
import
sys
import
os
import
imp
from
path
import
Path
as
path
from
warnings
import
simplefilter
...
...
@@ -441,6 +442,9 @@ OAUTH_OIDC_USERINFO_HANDLERS = (
'oauth2_handler.UserInfoHandler'
)
OAUTH_EXPIRE_CONFIDENTIAL_CLIENT_DAYS
=
365
OAUTH_EXPIRE_PUBLIC_CLIENT_DAYS
=
30
################################## TEMPLATE CONFIGURATION #####################################
# Mako templating
# TODO: Move the Mako templating into a different engine in TEMPLATES below.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment