Changelog
2024-11-14
Updated PHPStan (cant be bothered to fix things yet sorry)
2024-11-13
Updated Index and RPCii.
2024-09-04
Added field for specifying per app access token lifetime length.
2024-09-03
Added migrations for scope stuff (i forgor).
Added prune cron script.
Added scope registration and checking.
2024-08-25
Added remote address arguments.
Fixed typo.
Update auth RPC procedures.
Added LICENCE and README (way too late...)
Fixed error when loading verify page.
Added API RPC routes and made backing code shareable.
2024-08-16
Replaced Misuzu interop stuff with RPC library.
2024-08-04
Updated Index in Hanyuu and configured PHPStan.
2024-07-31
Updated OAuth2 error handling.
2024-07-30
Restructured code authorisation flow.
Removed mentions of "device" from the UI and URLs.
Implemented partial UI for device authorisation.
2024-07-27
Configurable refresh token lifetimes.
2024-07-21
Corrected method name.
Made the method part case insensitive.
Added stinky token check endpoint.
Adjustments to WWW-Authenticate header and altered device routes.
Added styling to the authorisation prompt etc.
2024-07-20
Added example config file.
Added Apps and OAuth2 migrations.
Implemented the device code flow.
Fixes for things I noticed I will probably forget to fix otherwise.
Device code flow beginnings.
Implemented core OAuth2 spec token flows.