How to Repl Auth Express.js
How to use the Repl.it Authentication API with express.js
@mat1 Has made an epic tutorial on how to use repl.it authentication!
Sadly... it is with python.py and no offense, but python is pretty hard to use.
That's why I use
express.js with node.js!
So, here's my tutorial:
You do what @mat1 did, but different: https://repl.it/talk/learn/Authenticating-users-with-Replit-Auth/23460
I used pug to achieve the same results, and instead of request.headers, you use request.get().
Try logging in!
Examine the code here: https://repl.it/@Coder100/Repl-Auth-Express
There's really not much more to say.
Read @mat1's tutorial and examine my code. Upvote if it worked for you and you could understand the code!
Deriving the API
If you go to Mozilla Firefox, open the repl auth website and type in a random domain, then click on inspect elements, and go to the network tab, fill in the form, you will see something interesting indeed. To get all that interesting headers, you will have to reload the page, as that is how you usually do anything that required updating. Well anyways, the rest is pretty self explanatory but I had to go to the https://expressjs.com documentation to learn how to use res.get().
How the code works
Pretty self explanatory, but if you want to know the gist of it, here you go.
If you have any more questions, please comment below with your question!