The OAuth module enables customers to log in and register via external identity providers (the so-called "social login" feature).
Supported providers (depending on configuration)
- Various OAuth 2.0-compatible providers (e.g. GitHub, custom providers)
- Your own OAuth providers can be integrated
How it works
- Customers click the provider's login button and authorize access
- The system receives a token and reads the customer's profile fields (name, email, etc.)
- The field mapping from the OAuth provider to the customer profile is configurable
- If the provider does not supply an email address, the system can send a verification code by email
- Auto-login: Customers can be logged in automatically on their next visit
Benefits
- No separate password needed
- Faster registration and booking process
- Fewer forgotten-password requests