background preloader

Passport - Simple, unobtrusive authentication for Node.js.

Passport - Simple, unobtrusive authentication for Node.js.

Flickr Services Many of Flickr’s API methods require the user to be signed in. In the past we were using our own authentication API, but now, users should only be authenticated using the OAuth specification which is the industry standard. By using the OAuth standard you will provide in your applications a secure way for people to sign-in into their Flickr accounts with all the different account types Flickr is supporting (Yahoo! ID, Google ID, Facebook). Flickr’s OAuth flows work for web-applications, desktop apps and mobile applications as well. The old Authentication API is still available, but has been deprecated. Using OAuth with Flickr What is OAuth? OAuth is an open, simple, and secure protocol that enables applications to authenticate users and interact with Flickr on their behalf. This document supplements the OAuth Core 1.0 Revision A specification and explains how the authorization process works with Flickr. The OAuth flow has 3 steps: Flickr OAuth Authorization Flow Signing Requests

express - MongoDB schema design for multible auth user accounts joewoodhouse/passport-meetup-oauth2 zemirco/lockit jaredhanson/passport-local 2.0 — OAuth OAuth 2.0 is the industry-standard protocol for authorization. OAuth 2.0 supersedes the work done on the original OAuth protocol created in 2006. OAuth 2.0 focuses on client developer simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and living room devices. Questions, suggestions and protocol changes should be discussed on the mailing list. OAuth 2.0 Core 🍎 What the Heck is Sign In with Apple? Sign In with Apple is based on OAuth 2.0 and OpenID Connect, and provides a privacy-friendly way for users to sign in to websites and apps. Mobile and Other Devices Native Apps - Recommendations for using OAuth 2.0 with native apps PKCE - Proof Key for Code Exchange, better security for native apps Browser-Based Apps - Recommendations for using OAuth 2.0 with browser-based apps (e.g. an SPA) OAuth 2.0 Device Flow Token and Token Management Related Specs and Extensions Community Resources Protocols Built on OAuth 2.0 Code and Services Legacy

Connect Connect is a middleware framework for node,shipping with over 18 bundled middleware and a rich selection of3rd-party middleware. var app = connect() .use(connect.logger('dev')) .use(connect.static('public')) .use(function(req, res){ res.end('hello world\n'); }) http.createServer(app).listen(3000); Installation: $ npm install connect Middleware: Links: Node.js Hosting with OpenShift Online New to OpenShift? If you’ve got a big idea, we’ve got the platform to support it. Sign up for Free OpenShift Online is Red Hat's next-generation application hosting platform that makes it easy to run your Node.js applications in the cloud for free. Key Benefits End-to-End Node.js SupportWith OpenShift you can easily deploy and run Node.js applications using your favorite frameworks and databases. Open SourceOpenShift leverages an open source platform and standards-based components to ensure application portability and eliminate lock-in. Pricing Plans Getting started with OpenShift Online is completely free. All plans come with: Autoscaling 3 free small gears Expert Red Hat system administration Hundreds of languages, frameworks, datastores, and more Easy one-push deployment No lock-in Custom domains Free Plan Host up to 3 applications Subdomains on Private database instances Free no credit card required Silver Plan Red Hat professional support Upgraded base storage Premium features Web

google/google-api-nodejs-client jaredhanson/passport-twitter andreassolberg/jso emailjs