
12/26/2019
What this post added
This post details the six-step process for implementing Shopify's central authentication service, Identity. It covers synchronizing user data from existing accounts, routing all authentication through OIDC, prompting users to combine legacy accounts into a single Identity account, encouraging 2FA adoption, creating the combined Identity account within a database transaction, and preventing the creation of new legacy accounts. It also explains the modeling of Identity and Legacy accounts, the MergeSession object for account combining, and the handling of 2FA requirements during the merge process.