How can I authenticate customers with my own server using the new Remix app?

Topic summary

Issue: The new Shopify Remix app update omits a server file, prompting questions on how to authenticate customers with Shopify when using an external/own server.

Developer feedback: Multiple participants report setup difficulties due to sparse, scattered documentation; even official templates don’t consistently work. They request clear, comprehensive docs for the Remix path.

Critique of direction: Strong pushback on the forced move to Remix via CLI (command-line interface), drawing parallels to the earlier GraphQL push while removing REST endpoints before parity. Developers describe high overhead debugging and reverse‑engineering undocumented behavior, calling the stack effectively “beta.”

Impact: One developer plans to pause Shopify app development and shift to other platforms, relying on a headless backend, until documentation improves.

Status: No guidance or solution is provided for authenticating with a custom server. The thread remains unresolved and the key question—how to implement customer authentication without a built-in server file—is still open.

Summarized with AI on January 14. AI used: gpt-5.

I can see the new shopify remix update does not has a server file. How can i authenticate customer from shopify if i have my own server.

1 Like

@Shopify_77 I have the same problem. Please at least make a good documentation, because with the current one it’s almost impossible to set up a new Shopify app without using templates. Sometimes not possible even with the templates, because of problems such as the one in this post.

1 Like

I’m extremely disappointed in @Shopify_77 over this forced Remix route with CLI, the documentation is scattered, and surface level at best. I’m all for progress but don’t close one door (Node apps for example) until the other is fully open; this is the same type of business decision like when they forced us to use graphQL while it was incomplete by removing REST endpoints. It’s having real consequences for my business just in overhead for us debugging this Beta (at best) technology, reverse engineering everything that isn’t documented, etc. Terrible business decisions, that Shopify has had a pattern of doing for years now.

At this point I’m going to be proposing to my partners to not develop for Shopify until this is better documented, thankfully we always build a headless backend so I can easily interface the functionality with other platforms so I guess we will just have to shift directions for now.

3 Likes