Tinyauth v3.1.0
Hello everyone! It's been quite a long time since the last cool release of tinyauth, so today I am changing that! With tinyauth v3.1.0 you can add 2 factor authentication to your user account with a single command! Additionally, I have added a much requested feature, the ability to change the login screen title and the name of the generic OAuth provider, all these can be now configured with environment variables (of course). Lastly tinyauth can now selectively ignore app paths using regex so you can avoid having to authenticate to trivial paths that do need authentication (like APIs).
Apart from the new features I would like to announce the new domain of the project, https://tinyauth.app, this was made possible by my awesome sponsors Erwin and Nicolas. If you find this project interesting and you would like to donate, I recently set up Github Sponsors and Buy me a coffee. Thank you for the support!
Side note: You can now use the v3
and v3.1
tags so as you don't have to worry about breaking updates and still get new features and fixes.
New features
- TOTP support
- Ability to disable authentication on specific app paths using regex
- Ability to change the login screen name
- Ability to change the generic OAuth provider button name
- Tinyauth now sets the
Remote-User
header so you can use it to sign in to other apps
Improvements
- Improved docker handler for checking labels
- Improved release workflows for faster build times
- Rewritten login page for more modularity
- Provide JSON responses if they client does not accept HTML
Fixes
- Fix the oauth whitelist not allowing any users in apps when
null
If you encounter any issues please let me know so I can fix them as soon as possible.