Commit History

Автор SHA1 Съобщение Дата
  Peter Thomassen 41bbe0abf1 chore(api): bump Python to 3.11 преди 2 години
  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 години