Peter Thomassen
|
671ca12b96
refactor(api): introduce black formatting
|
2 年之前 |
Peter Thomassen
|
d2a22d452b
chore(api): bump dependencies
|
2 年之前 |
Peter Thomassen
|
4d0528df5c
feat(api): add User.email_verified, set during auth action authn
|
3 年之前 |
Peter Thomassen
|
fd6e1f093a
feat(api): require User.is_active on auth actions, except activation
|
3 年之前 |
Peter Thomassen
|
7f9d6b1398
fix(api): update Token.last_used also via dynDNS endpoints
|
4 年之前 |
Peter Thomassen
|
ebe57ff1ee
feat(api): allow dynDNS updates on subdomains, closes #412
|
4 年之前 |
Peter Thomassen
|
fd4a554da4
refactor(api): streamline BasicTokenAuth and URLParamAuth
|
4 年之前 |
Peter Thomassen
|
374fe294f2
refactor(api): small BasicTokenAuthentication performance improvement
|
4 年之前 |
Peter Thomassen
|
25525bbb7a
fix(api): avoid passing user input needlessly during auth action auth
|
4 年之前 |
Peter Thomassen
|
a9d5b4e743
feat(api,webapp): add token expiration and surrounding functionality
|
4 年之前 |
Peter Thomassen
|
4a143511d5
feat(api): add Token.allowed_subnets and surrounding functionality
|
4 年之前 |
Peter Thomassen
|
9d7e6d87bb
refactor(api): add AuthenticatedBasicUserAction with simple state
|
5 年之前 |
Peter Thomassen
|
baf4602983
feat(api): add Token.last_used, closes #351
|
5 年之前 |
Peter Thomassen
|
9b657ba8f4
refactor(api): centralize Token auth code for specialized subcases
|
5 年之前 |
Peter Thomassen
|
2f432d3b5c
fix(api): remove excessive validation during auth action authentication
|
5 年之前 |
Peter Thomassen
|
dd5a104eed
fix(api): move and simplify AuthenticatedActionAuthenticator
|
5 年之前 |
Peter Thomassen
|
158be3f8b2
feat(api): store tokens in hashed format and with UUID
|
5 年之前 |
Peter Thomassen
|
e9359f2f3a
fix(api): raise validation error for invalid login payload
|
5 年之前 |
Peter Thomassen
|
763a7ef303
fix(api): fix misleading authentication header on auth failure
|
5 年之前 |
Nils Wisiol
|
7c4dc77ddc
feat(api): rework user management
|
5 年之前 |
Nils Wisiol
|
7c79c495ae
fix(api): remove/ignore PyCharm code style warnings
|
6 年之前 |
Peter Thomassen
|
5f5b819045
fix(api): give 401 for dyn if username is neither email nor domain name
|
6 年之前 |
Nils Wisiol
|
9219915fa7
chore(api): update code style (mostly PEP 8), no functional changes
|
6 年之前 |
Nils Wisiol
|
28f5668179
chore(api): clean up import statements
|
6 年之前 |
Peter Thomassen
|
1cb8633c67
fix(dyn): align authentication scheme behavior for invalid usernames
|
6 年之前 |
Peter Thomassen
|
a767eff2a2
fix(api): remove obsolete IPAuthentication scheme
|
6 年之前 |
Peter Thomassen
|
768636c404
fix(api): don't leak whether user is inactive or inexistent, closes #79
|
6 年之前 |
Peter Thomassen
|
5488d3cd1b
fix(api): better adhere to DynDNS RA-API
|
6 年之前 |
Nils Wisiol
|
55a8ae2389
feat(auth): multiple auth tokens per user
|
6 年之前 |
Peter Thomassen
|
3fdd2012b7
refactor(api): switch dynDNS handling from Domain model to RRset model
|
7 年之前 |