Commit History

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