lucasmontano / magic-link

Generate, send and validate a magic link.
MIT License
105 stars 13 forks source link

Magic Link

This is the second edition of #umaStackQueNaoDomino. Python Edition. The project offer API to generate, send and validate a magic link.

What's a Magic Link

Magic Link is kind of an authenticated URL, which you send to the consumer in form of SMS/email that helps them to log in to the system with just one click of the link without any human interaction (no need for the user to enter username+password). Description Source

First things first

You need to have pip (of course).

How to Run

Running FastAPI

Running Redis Server

Consume Queue

Firestore

On this project we store validated magic links into Firebase Firestore, please check the oficial quick start documentation in order to setup your project and export the serviceAccountKey.json