mirror of
https://github.com/Thream/socketio-jwt.git
synced 2024-07-21 09:38:31 +02:00
3c30d30368
The example doesn't give any notification on an Unauthorised error. It would be nice to log something on the server too, but I don't see how to do this. |
||
---|---|---|
.. | ||
public/stylesheets | ||
views | ||
index.js | ||
package.json | ||
README.md |
Auth0 + Socket.io
This is the seed project you need to use if you're going to create a Socket.io single page app that will use Auth0.
Configure your Auth0 credentials
First, you need to set the ClientSecret, ClientId and Domain for your Auth0 app as environment variables with the following names respectively: AUTH0_CLIENT_SECRET
, AUTH0_CLIENT_ID
and AUTH0_DOMAIN
. You can find this information in your Auth0 Dashboard.
So, create a file named .env
in the directory and set the values like the following:
# .env file
AUTH0_CLIENT_SECRET=myCoolSecret
AUTH0_CLIENT_ID=myCoolClientId
AUTH0_DOMAIN=myCoolDomain
Set up the Allowed Origin (CORS) in Auth0
Then, you need to put http://localhost:3001
as an Allowed Origin (CORS) in the Application Settings on your Auth0.com dashboard.
Running the example
In order to run the example, you need to have node
installed.
- run
npm install
- run
node index.js
in the directory of this project.
Go to http://localhost:3001 and you'll see the app running :).