Commit 903422b8 by Greg Price

Enable OAuth token exchange only if OAuth provider

parent a2e029a5
...@@ -597,14 +597,19 @@ if settings.FEATURES.get('AUTOMATIC_AUTH_FOR_TESTING'): ...@@ -597,14 +597,19 @@ if settings.FEATURES.get('AUTOMATIC_AUTH_FOR_TESTING'):
if settings.FEATURES.get('ENABLE_THIRD_PARTY_AUTH'): if settings.FEATURES.get('ENABLE_THIRD_PARTY_AUTH'):
urlpatterns += ( urlpatterns += (
url(r'', include('third_party_auth.urls')), url(r'', include('third_party_auth.urls')),
# NOTE: The following login_oauth_token endpoint is DEPRECATED.
# Please use the exchange_access_token endpoint instead.
url(r'^login_oauth_token/(?P<backend>[^/]+)/$', 'student.views.login_oauth_token'),
)
# OAuth token exchange
if settings.FEATURES.get('ENABLE_THIRD_PARTY_AUTH') and settings.FEATURES.get('ENABLE_OAUTH2_PROVIDER'):
urlpatterns += (
url( url(
r'^oauth2/exchange_access_token/(?P<backend>[^/]+)/$', r'^oauth2/exchange_access_token/(?P<backend>[^/]+)/$',
oauth_exchange.views.AccessTokenExchangeView.as_view(), oauth_exchange.views.AccessTokenExchangeView.as_view(),
name="exchange_access_token" name="exchange_access_token"
), ),
# NOTE: The following login_oauth_token endpoint is DEPRECATED.
# Please use the exchange_access_token endpoint instead.
url(r'^login_oauth_token/(?P<backend>[^/]+)/$', 'student.views.login_oauth_token'),
) )
# Certificates Web/HTML View # Certificates Web/HTML View
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment