{"repo":"MicahParks/magiclinksdev","free":true,"listed":false,"github":"https://github.com/MicahParks/magiclinksdev","clone":"git clone https://github.com/MicahParks/magiclinksdev.git","description":"Transactional email magic link and One-Time Password (OTP) authentication platform. Sign up, log in, password resets, email verification, and more.","language":"Go","stars":51,"topics":["authentication","authentication-backend","authentication-server","authentication-service","authn","authn-server","docker","docker-compose","email-verification","golang"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"magiclinksdev The magiclinksdev project is an authentication service for magic link and One-Time Password (OTP) use cases. There is built-in email support through Amazon SES and SendGrid. Use cases include: Sign up Log in Password resets Email verification And more authentication use cases This project can be used to supplement password authentication or replace it entirely. If your project has an alternate secure means of communication, you can use generate magic links and OTPs without sending emails. An example would be mobile push notifications. Getting started To get started implementing a client application that uses magiclinksdev for authentication, the recommended path is: 1. Do the quickstart 2. Find a pre-built SDK or generate one from the formatted API specification 3. Choose the magic link or OTP workflow 4. Review the implementation tips for recommendations and best practices Screenshots The built-in email templates are friendly to mobile and desktop screens. They also adapt to light/dark mode automatically. The templates are built using maizzle. Suggested Magic Link Workflow Suggested OTP Workflow Self-hosting the service The magiclinksdev project is open-source and can be self-hosted. Check out the Quickstart page to get started in minutes. For reference on configuring your self-hosted instance, check out the Configuration . Source code and license The magiclinksdev project is open source on GitHub and licensed under Apache License 2.0 . Optional SaaS platform Y","default_branch":null,"files":null,"tree":[],"storefront":"/r/MicahParks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MicahParks/magiclinksdev/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}