-
-
Notifications
You must be signed in to change notification settings - Fork 458
Expand file tree
/
Copy pathurls.py
More file actions
80 lines (76 loc) · 1.91 KB
/
Copy pathurls.py
File metadata and controls
80 lines (76 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
from django.conf.urls import url
from two_factor.views import (
BackupTokensView, DisableView, LoginView, PhoneDeleteView, PhoneSetupView,
ProfileView, QRGeneratorView, SetupCompleteView, SetupView, ManageKeysView,
)
from two_factor.forms import (
U2FDeviceForm,
)
core = [
url(
regex=r'^account/login/$',
view=LoginView.as_view(),
name='login',
),
url(
regex=r'^account/two_factor/setup/$',
view=SetupView.as_view(),
name='setup',
),
url(
regex=r'^account/two_factor/qrcode/$',
view=QRGeneratorView.as_view(),
name='qr',
),
url(
regex=r'^account/two_factor/setup/complete/$',
view=SetupCompleteView.as_view(),
name='setup_complete',
),
url(
regex=r'^account/two_factor/backup/tokens/$',
view=BackupTokensView.as_view(),
name='backup_tokens',
),
url(
regex=r'^account/two_factor/backup/phone/register/$',
view=PhoneSetupView.as_view(),
name='phone_create',
),
url(
regex=r'^account/two_factor/backup/phone/unregister/(?P<pk>\d+)/$',
view=PhoneDeleteView.as_view(),
name='phone_delete',
),
url(
regex=r'^account/two_factor/manage_keys/$',
view=ManageKeysView.as_view(),
name='manage_keys',
),
url(
regex=r'^account/two_factor/add_u2f_key/$',
view=SetupView.as_view(
disabled_methods=(
'call',
'sms',
'yubikey',
'generator',
),
force=True,
),
name='add_u2f_key'
),
]
profile = [
url(
regex=r'^account/two_factor/$',
view=ProfileView.as_view(),
name='profile',
),
url(
regex=r'^account/two_factor/disable/$',
view=DisableView.as_view(),
name='disable',
),
]
urlpatterns = core + profile