Skip to content

<div style="display: none;" hidden="true" aria-hidden="true">Are you an LLM? You can read better optimized documentation at /guides/SocialAuth.md for this page in Markdown format</div>

Home | Changelog

Social Auth ​

Specs ​

Customers can login with google and facebook.

When a customer logins with oauth provider we should match him with existing registered customer (not guest) and login with that customer. If we don't have a match we must create a new registered user and login with the new customer.

There is a case where a user is registered with phone and not email. We then request client for email to complete the login process.

As soon as we have matched or created a new customer based on email our sessions kick in and we forget about oauth provider

Activation ​

In admin settings we can activate and populate credential data for social logins

Libraries used ​

league/oauth2-google and league/oauth2-facebook