Is Shopify's Customer Account API considered a 3rd party login provider?

Hello. We have recently submitted for review an app, which has in it Shopify Customer Account API, which allows users to login using a OTP (currently a 6 digit code) received in their email. The login itself uses OAuth and that API provides access to customer data like orders and addresses.

The app was not approved and the reasons cited by the reviewer were:

The app uses a third-party login service, but does not appear to offer as an equivalent login option another login service with all of the following features:

  • The login option limits data collection to the user’s name and email address.
  • The login option allows users to keep their email address private from all parties as part of setting up their account.
  • The login option does not collect interactions with the app for advertising purposes without consent.

Note that Sign in with Apple is a login service that meets all the requirements specified in guideline 4.8.

I would like to receive a confirmation that Shopify's new login system is considered a third party login and that it requires the provision of Apple Login as an alternative.

The issue with that is that Shopify Customer Account login differs from other 3rd party providers, where you can use them to authenticate, but store data in your own platform afterwards. In Shopify's case, the data that the app needs resides in their platform.

We have currently disabled the Shopify login and we could provide Sign in with Apple, if that's needed for compliance, but it would serve no purpose as it wouldn't provide anything more to the users, than our current guest account.

Looking forward for a clarification on that issue.

[@J Smith](https://developer.apple.com/forums/profile/J Smith) Thanks for the post, please follow the App Review directions. App Review does not monitor the forums and won't be able to help you. I would recommend to follow their instructions to make the modifications to get your App Reviewed and approved by them.

They can get you figure it out as well and if you need any technical help to make the modifications on your app, many engineers here will be able to help you here with those.

Albert  WWDR

Is Shopify's Customer Account API considered a 3rd party login provider?
 
 
Q