| |||||
Passport can be unobtrusively dropped in to any Connect/Express-based web application.
Also available to install via the npm utility.
Here are some key features of "Passport":
· Single sign-on with OpenID and OAuth
· Easily handle success and failure
· Supports persistent sessions
· Dynamic scope and permissions
· Pick and choose required strategies
· Implement custom strategies
· Does not mount routes in application
· 30+ authentication strategies
· Lightweight code base
Supported authentication systems:
· OpenID - OpenID authentication strategy.
· OAuth - OAuth 1.0 and 2.0 authentication strategies.
· BrowserID - BrowserID authentication strategy.
· AngelList - AngelList authentication strategy.
· Digg - Digg authentication strategy.
· Dropbox - Dropbox authentication strategy.
· Dwolla - Dwolla authentication strategy.
· Evernote - Evernote authentication strategy.
· Facebook - Facebook authentication strategy.
· Fitbit - Fitbit authentication strategy.
· Flickr - Flickr authentication strategy.
· Foursquare - Foursquare authentication strategy.
· GitHub - GitHub authentication strategy.
· Goodreads - Goodreads authentication strategy.
· Google - Google authentication strategy.
· Gowalla - Gowalla authentication strategy.
· Instagram - Instagram authentication strategy.
· Justin.tv - Justin.tv authentication strategy.
· LinkedIn - LinkedIn authentication strategy.
· Meetup - Meetup authentication strategy.
· Netflix - Netflix authentication strategy.
· picplz - picplz authentication strategy.
· Rdio - Rdio authentication strategy.
· Readability - Readability authentication strategy.
· RunKeeper - RunKeeper authentication strategy.
· SmugMug - SmugMug authentication strategy.
· SoundCloud - SoundCloud authentication strategy.
· TripIt - TripIt authentication strategy.
· Tumblr - Tumblr authentication strategy.
· Twitter - Twitter authentication strategy.
· Vimeo - Vimeo authentication strategy.
· Windows Live - Windows Live authentication strategy.
· Yahoo - Yahoo! authentication strategy.
· HTTP - HTTP Basic and Digest authentication strategies.
· HTTP-Bearer - HTTP Bearer authentication strategy.
· Dummy - Dummy authentication strategy.
· Local - Local username and password authentication strategy.
Requirements:
· Node.js

Via: Passport 0.1.12






0 Comment:
Post a Comment