- Remove usage of django.urls.patterns - Change urls tuples to lists - Make all string view names callables
23 lines
641 B
Python
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',
|
|
),
|
|
]
|