Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: otp #8

Merged
merged 59 commits into from
Oct 2, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
d4f5b1a
initial
SKairinos Sep 11, 2023
1ba8153
initial code
SKairinos Sep 12, 2023
194d50d
quick save
SKairinos Sep 12, 2023
cf5526d
install portal instead
SKairinos Sep 12, 2023
a22d25f
auth backends
SKairinos Sep 13, 2023
3598cae
tidy up auth backends
SKairinos Sep 13, 2023
5f1c537
update auth backends
SKairinos Sep 13, 2023
cc510c8
quick save
SKairinos Sep 13, 2023
a78f098
deploy to gcloud
SKairinos Sep 13, 2023
1b1945b
fix pipeline
SKairinos Sep 13, 2023
ae05f02
don't check migrations
SKairinos Sep 13, 2023
c44c8d0
use correct service name
SKairinos Sep 13, 2023
dcea83a
no pytest
SKairinos Sep 13, 2023
b80dccf
use latest cfl packages
SKairinos Sep 13, 2023
d6230b4
quick save
SKairinos Sep 14, 2023
f5fb6eb
include a base url for service routing
SKairinos Sep 14, 2023
b46d789
set base route
SKairinos Sep 14, 2023
22de360
use cfl package
SKairinos Sep 14, 2023
5bd781a
tests and remove user import
SKairinos Sep 14, 2023
393eb70
session config
SKairinos Sep 14, 2023
14a30e2
quick save
SKairinos Sep 15, 2023
681750f
remove logout endpoint
SKairinos Sep 15, 2023
6ed3e50
login working
SKairinos Sep 15, 2023
3201d5f
set session cookie domain
SKairinos Sep 15, 2023
0d5029f
return invalid form errors
SKairinos Sep 15, 2023
d740dbd
login middleware
SKairinos Sep 15, 2023
51d62d7
simplify code
SKairinos Sep 15, 2023
e688085
remove login middleware
SKairinos Sep 15, 2023
4210534
remove extra white spacing
SKairinos Sep 15, 2023
56ec08a
update launch
SKairinos Sep 18, 2023
d8a6067
use new cfl package
SKairinos Sep 18, 2023
78f5ef0
fix pipeline
SKairinos Sep 18, 2023
fe4edb2
raise validation errors
SKairinos Sep 18, 2023
8e63cef
remove todos
SKairinos Sep 18, 2023
2c3140b
use latest package version
SKairinos Sep 19, 2023
a910e05
use latest cfl package
SKairinos Sep 19, 2023
a86a15b
set secret key
SKairinos Sep 19, 2023
429bd25
new cfl package
SKairinos Sep 19, 2023
c0a223f
fix: set env vars
SKairinos Sep 19, 2023
f2a1a68
use new cfl package
SKairinos Sep 19, 2023
7439dec
user new cfl-common package
SKairinos Sep 19, 2023
006c487
house keeping [skip ci]
SKairinos Sep 19, 2023
ba679e7
use latest cfl package
SKairinos Sep 19, 2023
792fa71
feedback
SKairinos Sep 21, 2023
9131425
remove unnecessary return types
SKairinos Sep 21, 2023
8140725
return remaining session auth factors
SKairinos Sep 27, 2023
c1d3081
codeforlife.user
SKairinos Sep 27, 2023
abf35f2
save session data before response
SKairinos Sep 27, 2023
5e30b73
return auth factors
SKairinos Sep 28, 2023
ced3759
update readme
SKairinos Sep 28, 2023
ca32b48
merge from development
SKairinos Sep 28, 2023
db1bbf4
update lock
SKairinos Sep 28, 2023
a539aa4
support backup token authentication
SKairinos Sep 29, 2023
db83876
test otp
SKairinos Sep 29, 2023
c97dd4f
remove users expired sessions
SKairinos Sep 29, 2023
425410f
update lock
SKairinos Sep 29, 2023
9fba8a8
fix mock
SKairinos Sep 29, 2023
ca6f6a2
use new cfl package
SKairinos Oct 2, 2023
c4007b3
remove todo
SKairinos Oct 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
return auth factors
  • Loading branch information
SKairinos committed Sep 28, 2023
commit 5e30b733615fd6038bcf69d571de8e1698fa8c2a
7 changes: 7 additions & 0 deletions backend/Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,17 @@ verify_ssl = true
name = "pypi"

[packages]
# TODO: use actual version
codeforlife = {ref = "otp", git = "https://github.com/ocadotechnology/codeforlife-package-python.git"}
django = "==3.2.20"
djangorestframework = "==3.13.1"
django-cors-headers = "==4.1.0"
# https://pypi.org/user/codeforlife/
cfl-common = "==6.37.1" # TODO: remove
codeforlife-portal = "==6.37.1" # TODO: remove
aimmo = "==2.10.6" # TODO: remove
rapid-router = "==5.11.3" # TODO: remove
phonenumbers = "==8.12.12" # TODO: remove

[dev-packages]
black = "*"
Expand Down
Loading