Tinyauth is a simple authentication middleware that adds simple username/password login or OAuth with Google, Github and any generic OAuth provider to all of your docker apps. It is made for traefik but it can be extended to work with all reverse proxies like caddy and nginx.
GitHub:
https://github.com/JamesTurland/JimsGarage/tree/main/Tinyauth
Support this channel to get access to perks:
https://www.youtube.com/channel/UCUUTdohVElFLSP4NBnlPEwA/join
Discord: https://discord.gg/qW5vEBekz5
X: https://twitter.com/jimsgarage_
Bluesky: https://bsky.app/profile/jimsgarage.co.uk
Reddit: https://www.reddit.com/user/Jims-Garage
GitHub: https://github.com/JamesTurland/JimsGarage
00:00 - Introduction to Hardware Keys
01:11 - Demo of Tinyauth
02:00 - Configuration
04:56 - OAuth
07:16 - Testing
08:03 - MFA (TOTP)
09:50 - Outro