Ejemplo n.º 1
0
        # 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/',
Ejemplo n.º 2
0
        # 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'),
Ejemplo n.º 3
0
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"),