Shopify Multipass Error: "You are not authorized to use Multipass"

Problem statement

We are getting the error message: “You are not authorized to use Multipass” as a part of login flow. As a part of the login flow, Auth0 creates a Shopify ‘multipass’ token. Auth0 is including a ‘remote_ip’ value in the multipass. We need assistance to remove ‘remote_ip’ from inclusion with the multipass.

Symptoms

  • Error “You are not authorized to use Multipass”
  • IPv6. Auth0 supports both IPv6 and IPv4, while Shopify only supports IPv4.

Cause

Remote IP property is being added at some point:

123.jpeg

Solution

Remove the attribute ‘remote_ip’ from the issued multipass token.