Tinyauth v2.1.0
Hello everyone! This is Tinyauth v2.1.0 bringing basic access controls! You can now control the authorized OAuth and simple auth users by adding the tinyauth.users (comma separated list of allowed usernames) and tinyauth.oauth.whitelist (comma separated list of allowed OAuth emails) labels to every app protected by Tinyauth. If no users are set everyone is allowed, if a user tries to access a resource they are not allowed to, they will be redirected to an unauthorized page. I also added support for Tailscale OAuth so you can use it to login to your apps. The documentation will be updated as soon as possible with guides for the new features.
Full changelog
New features
- Tailscale OAuth provider
- Access controls for protected apps
Fixes
- Omit the domain port from the cookie domain
- Fix generic OAuth config not getting parsed correctly
- Fix how OAuth providers are displayed
If you face any issues or discover any bugs, feel free to open an issue so I can fix them as soon as possible. Have fun :)