Files
edx-platform/common/djangoapps/third_party_auth/api/urls.py
2017-05-30 16:04:54 -04:00

16 lines
543 B
Python

""" URL configuration for the third party auth API """
from django.conf.urls import patterns, url
from .views import UserMappingView, UserView
USERNAME_PATTERN = r'(?P<username>[\w.+-]+)'
PROVIDER_PATTERN = r'(?P<provider_id>[\w.+-]+)(?:\:(?P<idp_slug>[\w.+-]+))?'
urlpatterns = patterns(
'',
url(r'^v0/users/' + USERNAME_PATTERN + '$', UserView.as_view(), name='third_party_auth_users_api'),
url(r'^v0/providers/' + PROVIDER_PATTERN + '/users$', UserMappingView.as_view(),
name='third_party_auth_user_mapping_api'),
)