authn-server

Authentication service that keeps you in control without forcing you to be an expert in web security.

LGPL-3.0 License

Stars
1.3K
Committers
29

Bot releases are hidden (Show)

authn-server - v1.18.1

Published by AlexCuse 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/keratin/authn-server/compare/v1.18.0...v1.18.1

authn-server - v1.16.0

Published by cainlevy over 1 year ago

Added

  • Usernames may not be passwords [#200]
  • ID token contains Session ID claim (sid) [#205]
authn-server - v1.15.0

Published by cainlevy over 2 years ago

Added

  • Added /jwks to both public and private routes [#198]
authn-server - v1.13.0

Published by cainlevy almost 3 years ago

Added

  • Support for non-default Redis user [#191]
  • Support for TLS connections to Redis with rediss [#190]
authn-server - v1.12.0

Published by cainlevy almost 3 years ago

Added

  • Update to go 1.17
  • Flexible app domains with wildcard matching [#189]
authn-server - v1.11.0

Published by cainlevy about 3 years ago

Added

  • Support for Redis Sentinel [#181]

Fixed

  • Improved validation for AUTHN_URL and other ENV url values [#178]
authn-server - v1.10.4

Published by cainlevy over 3 years ago

Fixed

  • Broken pipe error on Postgres [#174]
authn-server - v1.10.3

Published by cainlevy over 3 years ago

Fixed

  • Usernames are now case insensitive on Postgres and SQLite. This requires a migration that can fail if the existing database has unintended duplicates! [#170]
authn-server - v1.10.2

Published by cainlevy over 4 years ago

Fixed

  • CORS configuration allows content-type header
authn-server - v1.10.1

Published by cainlevy over 4 years ago

Fixed

  • added a timeout to webhook sender
authn-server - v1.10.0

Published by cainlevy over 4 years ago

Added

  • OAuth through Microsoft [#155]
authn-server - v1.9.0

Published by cainlevy over 4 years ago

Added

  • endpoint for checking zxcvbn password score [#149]
  • option to expire an account's sessions after a password change [#154]

Fixed

  • improvements to constant time comparison in basic auth (thanks @lsmith130)
authn-server - v1.8.0

Published by cainlevy over 4 years ago

Added

  • Support Content-Type: application/json [#143]
  • Support for SameSite property on AuthN session cookie [#147]
authn-server - v1.7.0

Published by cainlevy about 5 years ago

Added

  • OAuth authentication through Discord [#116]

Fixed

  • Email validations no longer allow misplaced periods in the domain
authn-server - v1.6.0

Published by cainlevy over 5 years ago

Added

  • Log when rejecting a request for a missing or invalid Origin header [#34]
  • Accept PUT HTTP calls on every endpoint accepting PATCH [#104]

Changed

  • Same-origin requests are now accepted (for browsers that do not send Origin header for same-origin), by falling back to Referer header to determine the application domain that should be selected in the request's context. The Referer header is only consulted when Origin is not set. Since browsers are only permitted to omit Origin header for same-origin requests this behavior should be robust. [#105]
  • Query optimizations on private admin endpoints.
  • Pre-compute JWK key on RSA key generation and include within private key wrapper type for use by dependees. [#100]

Fixed

authn-server -

Published by cainlevy almost 6 years ago

⚠️ This release includes a mandatory database migration! ⚠️

Added

  • Passwordless Logins (aka Magic Links) [#71] - @etruta
  • New field: accounts.last_login_at [#71] - @etruta
  • Windows build

Changed

  • Improved printing for configuration errors

Fixed

  • Uncaught uniqueness violation in PATCH /account/:id
authn-server -

Published by cainlevy about 6 years ago

Fixed

  • connection leak with Postgres adapter [#60]
authn-server - v1.4.0

Published by cainlevy over 6 years ago

New

Two of the biggest feature requests are going live in this version!

  • [#50] OAuth, with initial support for Facebook, GitHub, Google. Check out the Implementing OAuth guide and be sure to provide feedback in Gitter or Issues.
  • [#47] PostgreSQL support
authn-server -

Published by cainlevy over 6 years ago

New

  • Improved (simplified) coordination between multiple AuthN servers when synchronizing keys [#44]
authn-server -

Published by cainlevy over 6 years ago

Fixed

  • ability to control location of sqlite3 database
  • aggressively short wlock timeout on blob store (could result in competing keys)