You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1015 B
Python
29 lines
1015 B
Python
# Copyright (C) 2018 Intel Corporation
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
from django.urls import path
|
|
from django.conf import settings
|
|
from rest_auth.views import (
|
|
LoginView, LogoutView, PasswordChangeView,
|
|
PasswordResetView, PasswordResetConfirmView)
|
|
from rest_auth.registration.views import RegisterView
|
|
from .views import SigningView
|
|
|
|
urlpatterns = [
|
|
path('login', LoginView.as_view(), name='rest_login'),
|
|
path('logout', LogoutView.as_view(), name='rest_logout'),
|
|
path('signing', SigningView.as_view(), name='signing')
|
|
]
|
|
|
|
if settings.DJANGO_AUTH_TYPE == 'BASIC':
|
|
urlpatterns += [
|
|
path('register', RegisterView.as_view(), name='rest_register'),
|
|
path('password/reset', PasswordResetView.as_view(),
|
|
name='rest_password_reset'),
|
|
path('password/reset/confirm', PasswordResetConfirmView.as_view(),
|
|
name='rest_password_reset_confirm'),
|
|
path('password/change', PasswordChangeView.as_view(),
|
|
name='rest_password_change'),
|
|
]
|