Peter Thomassen
|
33342565ab
refactor(api): merge DomainDetail and DomainList into DomainViewSet
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
4136abc442
feat(api): require POST for authenticated action links
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
3e6f98e296
fix(api): improve some confirmation action wording
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
1e79142480
feat(api): passwd reset when acti. user without domain and passwd
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
5e3c8eb84a
feat(api): add domain information to activation response
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
1b686913cb
feat(api): redirect to frontend before performing authenticated action
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
dd5a104eed
fix(api): move and simplify AuthenticatedActionAuthenticator
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
a753f2222e
fix(api): authenticate actions after validating HTTP method
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
39093213eb
feat(api): replace static container with webapp container
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
1fb7ef6462
fix(api): put plain token into activation response
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
f94e0fdd52
feat(webapp): adds front and sign up pages, reworks sign-up flow
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
6fe59ccae3
chore(api): restructure activate user code (functional no-op)
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
2b43c15175
feat(api): require CAPTCHA for password request reset
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
cf471ea8fa
fix(api): do not persist donations in database
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
25676430fc
feat(api): encrypt-then-authenticate action codes, closes #250
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
b5c6031710
feat(api): add GET endpoint for single token
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
65d0cdd8ee
feat(api): add logout endpoint (for current token)
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
158be3f8b2
feat(api): store tokens in hashed format and with UUID
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
2a306dbb54
feat(api): expose tokens only at creation time
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
d62ecef398
feat(api): simply call exposed field 'token' instead of 'auth_token'
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
aa4ec2f52b
fix(api): set correct minimum TTL on domains created via auth action
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
8dfbf7f4fc
fix(api): move dyn welcome email to Domain post_save signal, add test
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
3787a485d9
refactor(api): simplify interface to retrieve parent domain
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
12ce495194
fix(api): return 409 on delete requests if user still has domains
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
a7d54148a9
feat(api): require locally generated captcha for user registration
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
9d1b545d82
feat(api): improve domain name and PSL validation
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
784e6073ef
feat(api): move domain limit check to permissions module
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
5794ff3985
chore(): re-organize imports, fix erronous imports
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
09ce355c76
feat(api): do not record registration IP
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
7c4dc77ddc
feat(api): rework user management
|
%!s(int64=5) %!d(string=hai) anos |