||4 weeks ago|
|.chglog||5 months ago|
|cmd/magic-link-auth-demo||4 weeks ago|
|tools||4 weeks ago|
|.DS_Store||4 weeks ago|
|.gitignore||4 weeks ago|
|.goreleaser.yml||4 weeks ago|
|.yamllint.yml||1 year ago|
|AUTHORS||1 year ago|
|CHANGELOG.md||4 weeks ago|
|CONTRIBUTING.md||4 weeks ago|
|LICENSE||1 year ago|
|Makefile||1 year ago|
|README.md||4 weeks ago|
|auth.go||2 years ago|
|email.go||2 years ago|
|go.mod||4 weeks ago|
|go.sum||4 weeks ago|
|handlers.go||1 year ago|
|magiclinkauth.go||5 months ago|
magic-link-auth is a
Handler compatible library and middleware
for performing secure password-less authentication a form of OTP.
NOTE: By itself this should not be used as your primary authentication since it relies on the security of other 3rd-party components such as your email provider. It is strongly advised that you pair this with appropriate MFA.
git clone https://git.mills.io/prologic/magic-link-auth.git make make test
go install go.mills.io/magic-link-auth/cmd/magic-link-auth-demo@latest magic-link-auth-demo
See the Go Doec for further documentation and other examples.
Thank you to all those that have contributed to this project, battle-tested it, used it in their own projects or products, fixed bugs, improved performance and even fix tiny typos in documentation! Thank you and keep contributing!
You can find an AUTHORS file where we keep a list of contributors to the project. If you contriibute a PR please consider adding your name there.
magic-link-auth is licensed under the term of the MIT License