Files
edx-platform/common/djangoapps/third_party_auth/api/urls.py
bmedx ffc2a0eb7c common urls cleanup for Django 1.11
- Remove usage of django.urls.patterns
- Change urls tuples to lists
- Make all string view names callables
2017-11-07 11:27:20 -05:00

23 lines
641 B
Python

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