Releases: curveball/a12n-server
Releases · curveball/a12n-server
v0.27.3
v0.27.2
v0.27.1
v0.27.0
authorization_challenge
now supports a TOTP challenge step!- Refactored logging system. Less ugly now with fewer enums!
authorization_challenge
clients can now specifyremote_addr
anduser_agent
, so the server can keep accurate logs of the users' browser that's trying to authenticate.- Return the correct 'ttl' value for a verification-token.
- Instead of 1 generic error with a few parameters, the server now emits invididual error codes for each kind of error that may be emitted from the authorization_challenge endpoint. This is change is based on examples in more recent drafts and should simplify the process for clients a bit. This is a BC break for
authorization_challenge
. - Renamed
login_failed
event topassword-check-failed
. - Added events:
password-check-succes
,totp-success
,login-challenge-started
,login-challenge-success
v0.26.7
v0.26.6
v0.26.5
v0.26.4
v0.26.3
- User accounts are now automatically locked after 5 failed login attempts. (@YunhwanJeong).
- Stricter validation on the 'Create App Client Form.'
- Looks for database in 'public' searchPath in Postgres. (@Zen-cronic)
- Fix internal error on user/id route in Postgres. (@Zen-cronic)
- Generating arbitrary access-tokens is now behind the
a12n:access-token:generate
privilege instead of justadmin
. Having theadmin
privilege still includes this privilege so this is not a backwards compatibility break. - Fix: Introspection on developer tokens threw an error.
- Fix: CSRF error on change password page (@Zen-cronic).