- Basics
- HTTP Frameworks
- Session Stores
- Configuration Overrides
- Misc
$ cd example-folder
$ npm installCreate OAuth application for Facebook:
Facebook Login -> Settings: Valid OAuth Redirect URIs:
http://localhost:3000/connect/facebook/callback
Create OAuth application for Twitter:
Callback URL:
http://localhost:3000/connect/twitter/callback
Add your OAuth app credentials in config.json
$ node app.jsNavigate to http://localhost:3000/connect/facebook in your browser
Navigate to http://localhost:3000/connect/twitter in your browser
Navigate to http://localhost:3000/connect/facebook in your browser
Navigate to http://localhost:3000/connect/facebook/photos in your browser
Navigate to http://localhost:3000/connect/facebook/videos in your browser
Navigate to http://localhost:3000/connect/twitter in your browser
Navigate to http://localhost:3000/connect/twitter/write in your browser
Navigate to http://localhost:3000/connect/facebook in your browser
Navigate to http://localhost:3000/connect/facebook?scope=user_photos%2Cuser_videos in your browser
Navigate to http://localhost:3000/form in your browser and pick a few scopes to request access to
Create OAuth application for Facebook:
Facebook Login -> Settings: Valid OAuth Redirect URIs:
http://localhost:3000/path/prefix/connect/facebook/callback
Create OAuth application for Twitter:
Callback URL:
http://localhost:3000/path/prefix/connect/twitter/callback
# generate private key
openssl genrsa 2048 > private.pem
# generate the self signed certificate
openssl req -x509 -new -key private.pem -out public.pem