This module lets you authenticate using Shopify in your Node.js applications. By plugging into Passport, Shopify authentication can be easily and unobtrusively integrated into any application or framework that supports Connect-style middleware, including Express.
npm install -S passport-shopify
NOTE: Unlike other OAuth2 passport strategies, this requires a specific
shop if you want it to be dynamic.
The Shopify authentication strategy authenticates users using a Shopify account
and OAuth 2.0 tokens. The strategy requires a
verify callback, which accepts
these credentials and calls
done providing a user, as well as
specifying a client ID, client secret, and callback URL.
Static Shop Name:
Dynamic Shop Name:
See example folder.
passport.authenticate(), specifying the
'shopify' strategy, to
For example, as route middleware in an Express application:
For a complete, working example, refer to the example.
npm install -dnpm run test
Copyright (c) 2011-2016 Dantheta and Nick Baugh