Historie revizí

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