Historique des commits

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