# Please use the exchange_access_token endpoint instead. url(r'^login_oauth_token/(?P<backend>[^/]+)/$', 'student.views.login_oauth_token'), ) # Enterprise if enterprise_enabled(): urlpatterns += ( url(r'', include('enterprise.urls')), ) # OAuth token exchange if settings.FEATURES.get('ENABLE_OAUTH2_PROVIDER'): urlpatterns += ( url( r'^oauth2/login/$', LoginWithAccessTokenView.as_view(), name="login_with_access_token" ), ) # Certificates urlpatterns += ( url(r'^certificates/', include('certificates.urls', app_name="certificates", namespace="certificates")), # Backwards compatibility with XQueue, which uses URLs that are not prefixed with /certificates/ url(r'^update_certificate$', 'certificates.views.update_certificate'), url(r'^update_example_certificate$', 'certificates.views.update_example_certificate'), url(r'^request_certificate$', 'certificates.views.request_certificate'), # REST APIs url(r'^api/certificates/',
# Please use the exchange_access_token endpoint instead. url(r'^login_oauth_token/(?P<backend>[^/]+)/$', student_views.login_oauth_token), ] # Enterprise if enterprise_enabled(): urlpatterns += [ url(r'', include('enterprise.urls')), ] # OAuth token exchange if settings.FEATURES.get('ENABLE_OAUTH2_PROVIDER'): urlpatterns += [ url(r'^oauth2/login/$', LoginWithAccessTokenView.as_view(), name='login_with_access_token'), ] # Certificates urlpatterns += [ url( r'^certificates/', include('certificates.urls', app_name='certificates', namespace='certificates')), # Backwards compatibility with XQueue, which uses URLs that are not prefixed with /certificates/ url(r'^update_certificate$', certificates_views.update_certificate, name='update_certificate'),
urlpatterns += (url(r"^debug/show_parameters$", "debug.views.show_parameters"),) # Third-party auth. if settings.FEATURES.get("ENABLE_THIRD_PARTY_AUTH"): urlpatterns += ( url(r"", include("third_party_auth.urls")), url(r"api/third_party_auth/", include("third_party_auth.api.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_OAUTH2_PROVIDER"): urlpatterns += (url(r"^oauth2/login/$", LoginWithAccessTokenView.as_view(), name="login_with_access_token"),) # Certificates urlpatterns += ( url(r"^certificates/", include("certificates.urls", app_name="certificates", namespace="certificates")), # Backwards compatibility with XQueue, which uses URLs that are not prefixed with /certificates/ url(r"^update_certificate$", "certificates.views.update_certificate"), url(r"^update_example_certificate$", "certificates.views.update_example_certificate"), url(r"^request_certificate$", "certificates.views.request_certificate"), # REST APIs url(r"^api/certificates/", include("lms.djangoapps.certificates.apis.urls", namespace="certificates_api")), ) # XDomain proxy urlpatterns += ( url(r"^xdomain_proxy.html$", "openedx.core.djangoapps.cors_csrf.views.xdomain_proxy", name="xdomain_proxy"),