We are attempting to create or update a user’s password using input received from the frontend. However, Shopify does not provide support for creating or updating user passwords via APIs, which poses a significant challenge.
Issues as follows related to CREATE/UPDATE Shopify User with Password)
The GraphQL does not allows to create or update any user, although it is looking possible via the REST APIs but no luck with GraphQL and since in the coming time, REST APIs will be deprecated, this poses as a blocker for now.
By the way, we are trying to implement Shopify SSO here, any idea how is it implemented by other platforms??
The only thing I can think of that might help here could be Multipass - but I believe this is for Plus only. Also as Luke mentioned, there are security issues if you’re handling passwords manually.
Thanks for your response Liam and for pointing out the possibility of using Multipass. Few follow-up questions:
Since Multipass is a feature available for Shopify Plus only, is there any workaround or alternative you would recommend for non-Plus accounts?
Could you elaborate on the security best practices Shopify suggests for handling such scenarios, especially in cases where password management needs to happen seamlessly for customers?
We are currently trying to implement Shopify SSO. Are there any detailed resources or examples you can share on how other apps implement SSO with Shopify, particularly where password handling might be required?