How to Repl Auth Express.js
h
Coder100 (19279)

How to use the Repl.it Authentication API with express.js

TOC

TL;DR

code, example

Introduction

@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.
index.js

views/index.pug

If you have any more questions, please comment below with your question!

Pictures and summary

Example of data:

Summary: View the code here. Live working example here

Be sure to vote up this tutorial if you liked it!

You are viewing a single comment. View All