I released a new Caddy plugin called Multipass.
Multipass can be used to protect web resources. It’s like basic auth but instead of having to remember your password you submit your email address and in turn receive a one time (24h) login link.
Multipass implements the idea to authenticate users based on something they own instead of something they know. This is better known as the second factor of Two-factor Authentication.
Currently works with email address but can be extended to work with other messaging platforms like Slack, Pushover, SMS and probably more.