Skip to content

Commit 5706ed3

Browse files
authored
Merge pull request #1 from maykinmedia/feature/authentication-endpoints
Authentication endpoints
2 parents 1bb103d + 68432db commit 5706ed3

16 files changed

+684
-10
lines changed

backend/requirements/base.in

+6-3
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,14 @@ maykin-2fa
1515

1616
# API libraries
1717
djangorestframework
18-
# django-extra-fields
19-
# django-filter
20-
# drf-yasg # api documentation
18+
drf-spectacular
19+
djangorestframework-camel-case
20+
django-cors-headers
2121

2222
# WSGI servers & monitoring - production oriented
2323
uwsgi
2424
sentry-sdk # error monitoring
2525
elastic-apm # Elastic APM integration
26+
27+
# Additional libraries
28+
zgw-consumers

backend/requirements/base.txt

+76-3
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,18 @@
44
#
55
# ./bin/compile_dependencies.sh
66
#
7+
ape-pie==0.1.0
8+
# via zgw-consumers
79
asgiref==3.8.1
8-
# via django
10+
# via
11+
# django
12+
# django-cors-headers
913
asn1crypto==1.5.1
1014
# via webauthn
15+
attrs==23.2.0
16+
# via
17+
# jsonschema
18+
# referencing
1119
cbor2==5.6.3
1220
# via webauthn
1321
certifi==2024.2.2
@@ -21,26 +29,37 @@ charset-normalizer==3.3.2
2129
# via requests
2230
cryptography==42.0.5
2331
# via
32+
# django-simple-certmanager
2433
# pyopenssl
2534
# webauthn
2635
django==4.2.11
2736
# via
2837
# -r requirements/base.in
2938
# django-admin-index
3039
# django-axes
40+
# django-cors-headers
3141
# django-formtools
3242
# django-hijack
3343
# django-otp
3444
# django-phonenumber-field
45+
# django-privates
3546
# django-redis
47+
# django-relativedelta
3648
# django-rosetta
49+
# django-sendfile2
50+
# django-simple-certmanager
51+
# django-solo
3752
# django-two-factor-auth
3853
# djangorestframework
54+
# drf-spectacular
3955
# maykin-2fa
56+
# zgw-consumers
4057
django-admin-index==3.1.1
4158
# via -r requirements/base.in
4259
django-axes==6.4.0
4360
# via -r requirements/base.in
61+
django-cors-headers==4.3.1
62+
# via -r requirements/base.in
4463
django-formtools==2.5.1
4564
# via django-two-factor-auth
4665
django-hijack==3.4.5
@@ -51,22 +70,48 @@ django-otp==1.5.0
5170
# via django-two-factor-auth
5271
django-phonenumber-field==7.3.0
5372
# via django-two-factor-auth
73+
django-privates==2.0.0.post1
74+
# via django-simple-certmanager
5475
django-redis==5.4.0
5576
# via -r requirements/base.in
77+
django-relativedelta==2.0.0
78+
# via zgw-consumers
5679
django-rosetta==0.10.0
5780
# via -r requirements/base.in
81+
django-sendfile2==0.7.1
82+
# via django-privates
83+
django-simple-certmanager==2.0.0
84+
# via zgw-consumers
85+
django-solo==2.2.0
86+
# via zgw-consumers
5887
django-two-factor-auth[phonenumberslite,webauthn]==1.16.0
5988
# via maykin-2fa
6089
djangorestframework==3.15.1
90+
# via
91+
# -r requirements/base.in
92+
# drf-spectacular
93+
djangorestframework-camel-case==1.4.2
94+
# via -r requirements/base.in
95+
drf-spectacular==0.27.2
6196
# via -r requirements/base.in
6297
ecs-logging==2.1.0
6398
# via elastic-apm
6499
elastic-apm==6.22.0
65100
# via -r requirements/base.in
101+
furl==2.1.3
102+
# via ape-pie
66103
idna==3.7
67104
# via requests
105+
inflection==0.5.1
106+
# via drf-spectacular
107+
jsonschema==4.21.1
108+
# via drf-spectacular
109+
jsonschema-specifications==2023.12.1
110+
# via jsonschema
68111
maykin-2fa==1.0.0
69112
# via -r requirements/base.in
113+
orderedmultidict==1.0.1
114+
# via furl
70115
phonenumberslite==8.13.35
71116
# via django-two-factor-auth
72117
pillow==10.3.0
@@ -77,26 +122,52 @@ psycopg2==2.9.9
77122
# via -r requirements/base.in
78123
pycparser==2.22
79124
# via cffi
125+
pyjwt==2.8.0
126+
# via zgw-consumers
80127
pyopenssl==24.1.0
81128
# via webauthn
82129
pypng==0.20220715.0
83130
# via qrcode
131+
python-dateutil==2.9.0.post0
132+
# via django-relativedelta
84133
python-decouple==3.8
85134
# via -r requirements/base.in
86135
python-dotenv==1.0.1
87136
# via -r requirements/base.in
137+
pyyaml==6.0.1
138+
# via drf-spectacular
88139
qrcode==7.4.2
89140
# via django-two-factor-auth
90141
redis==5.0.4
91142
# via django-redis
143+
referencing==0.35.0
144+
# via
145+
# jsonschema
146+
# jsonschema-specifications
92147
requests==2.31.0
93-
# via django-rosetta
148+
# via
149+
# ape-pie
150+
# django-rosetta
151+
# zgw-consumers
152+
rpds-py==0.18.0
153+
# via
154+
# jsonschema
155+
# referencing
94156
sentry-sdk==2.0.1
95157
# via -r requirements/base.in
158+
six==1.16.0
159+
# via
160+
# furl
161+
# orderedmultidict
162+
# python-dateutil
96163
sqlparse==0.5.0
97164
# via django
98165
typing-extensions==4.11.0
99-
# via qrcode
166+
# via
167+
# qrcode
168+
# zgw-consumers
169+
uritemplate==4.1.1
170+
# via drf-spectacular
100171
urllib3==2.2.1
101172
# via
102173
# elastic-apm
@@ -108,3 +179,5 @@ webauthn==2.1.0
108179
# via django-two-factor-auth
109180
wrapt==1.14.1
110181
# via elastic-apm
182+
zgw-consumers==0.33.0
183+
# via -r requirements/base.in

0 commit comments

Comments
 (0)