Register and login with Google, Facebook, PayPal etc.
This would lower the threshold for new users to create an account and make it easier for existing users to sign in thus speeding up the checkout.
Ralf Krahnert - COSMO CONSULT AG commented
It is a bit strange that this requirement has not been considered for more than 3 years. Anyway, it is now necessary for companies to install their own IdM (Identity Management) more and more. Companies want authenticated customers to be able to switch between customer-facing apps using SSO. To have only local accounts in the system (system-specific user management) make no sense. And, companies won't tell their customers the they have 2-3 different accounts because of different systems they are using.
You need to support IdP asap.
Sana Commerce can achieve that by supporting to set up many OAuth2/OpenID-Connect and/or SAML Identity Provider(s). As soon as the IdP (Identity Provider e. g. Google, Facebook, Microsoft or customers' own IdM) confirms the login, token information can be used by Sana Commerce. It is best pratice to find or create the necessary Sana Commerce local account based on token information (claims).
Own IdM for copanies to manage the identities of all externals: 1. https://azure.microsoft.com/de-de/services/active-directory/external-identities/b2c/
2. https://auth0.com/ (and more)
But if you support to configure many IdP it's also possible to setup Google, Facebook, Microsoft etc. directly (without AAD B2C or Auth0 etc.).
Nicholas Plant commented
I agree with this proposal - more specifically it should be an OAuth provider in the sense described here. https://docs.microsoft.com/en-us/dynamics365/customer-engagement/portals/configure-oauth2-settings