SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teaching:labs:xp:2012b:userauthlibnodeexpress [2012/08/28 13:28]
volkan.guenal
teaching:labs:xp:2012b:userauthlibnodeexpress [2018/05/09 01:59] (current)
Line 1: Line 1:
 +==== User authentication library for node.js with the express web application framework====
 +=== Hard-code ===
 +http://​stackoverflow.com/​questions/​7990890/​how-to-implement-login-auth-in-node-js
  
 +=== connect-auth ===
 +https://​github.com/​ciaranj/​connect-auth
 +
 +Support ​
 +
 +1. HTTP Basic - sole or negotiated
 +
 +2. HTTP Digest - sole or negotiated
 +
 +3. Facebook connect (OAuth 2
 +
 +4. Google (Oauth 1 & OAuth 2 clients)
 +
 +and a lot of third-party authorization (BUT no OpenID)
 +
 +=== everyauth ===
 +
 +[[http://​everyauth.com/#​quick-start]]
 +
 +[[https://​github.com/​bnoguchi/​everyauth]]
 +
 +https://​github.com/​bnoguchi/​everyauth#​readme
 +
 +[[http://​nodetuts.com/​tutorials/​26-starting-with-everyauth.html#​video|Video Tutorial Here]]
 +
 +Support ​
 +
 +1. Facebook connect (OAuth 2)
 +
 +2. Google (Oauth 1 & OAuth 2 clients)
 +
 +3. OpenID
 +
 +and a LOT MORE MORE of third-party authorization
 +
 +Bunch of code examples are provided as how to use Facebook/​Google auth!!!
 +
 +See
 +
 +https://​github.com/​bnoguchi/​everyauth#​readme
 +
 +
 +Claimed by somebody to be more suitable to integrate third-party login ???
 +
 +=== passport ===
 +https://​github.com/​jaredhanson/​passport
 +
 +http://​passportjs.org/​
 +
 +does :
 +
 +     - OpenID for Google and Yahoo
 +     - OAuth for Facebook, Twitter
 +     - (complete list for OAuth)
 +
 +    37signals
 +    AngelList
 +    Digg
 +    Dropbox
 +    Dwolla
 +    Evernote
 +    Facebook
 +    Fitbit
 +    Flickr
 +    Force.com
 +    Foursquare
 +    Geoloqi
 +    GitHub
 +    Goodreads
 +    Google
 +    Gowalla
 +    Instagram
 +    Justin.tv
 +    LinkedIn
 +    Meetup
 +    Netflix
 +    Ohloh
 +    OpenStreetMap
 +    picplz
 +    Rdio
 +    Readability
 +    RunKeeper
 +    SmugMug
 +    SoundCloud
 +    TripIt
 +    Tumblr
 +    Twitter
 +    Vimeo
 +    Windows Live
 +    Yammer
 +
 +----------------------------------------------------------------------
 +=== misc auth for express ===
 +https://​github.com/​visionmedia/​express/​blob/​master/​examples/​auth/​app.js
 +
 +=== google API for OpenId === 
 +- this is already done by everyauth, so it might not be relevant at this point 
 +https://​developers.google.com/​accounts/​docs/​OpenID
 +
 +==**S6T2** - Google+ Sign In== 
 +A Simple lightweight Google+ API for Client Side: 
 +
 +[[https://​github.com/​AdminSpot/​Google-Plus-javascript-API]]
teaching/labs/xp/2012b/userauthlibnodeexpress.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2019