multipassify-ts
Version:
This is an example TypeScript Package ready to be published on npm. It has been set up with automated tests and package publishing workflow using GitHub Actions CI/CD. It is made primarily for GitHub + VS Code (Windows / Mac / Linux) users who are about t
27 lines (16 loc) • 722 B
Markdown
# Multipassify
```javascript
// define or import multipass token from .env
const SHOPIFY_MULTIPASS_TOKEN = '6fee2f4f64e3c4b35610786df324fdbc';
const customerData = {
email: 'test@example.com',
remote_ip: 'USERS IP ADDRESS',
return_to: 'http://some.url'
};
const multipassify = new Multipassify(SHOPIFY_MULTIPASS_TOKEN);
const token = multipassify.encode(customerData)
const url = multipassify.getUrl(customerData, 'yourstore.myshopify.com')
```
Typescript bindings for using Shopify's multipass authentication system.
Basic test suite included.
Follow the the instructions [here](https://shopify.dev/api/multipass) to obtain multipass access. Please note that you need ShopifyPlus to access this feature.