Details
-
Type: Epic
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 5.12.0-b1
-
Component/s: Client Interface, Plugins, Staff Interface
-
Labels:None
-
Epic Name:Oauth 2 Support
Description
Allow clients to sign up and login via Oauth 2, through providers like Facebook, X, Google. There is a PHP library licensed under MIT here:
https://github.com/samuelthomas2774/oauth-client
Made this an Epic because we need to create several tasks to cover this implementation in:
- Core settings, perhaps under Settings > Company > Client Options: Oauth 2 Authentication where different providers are shown and can be selected. (Allow multiple to be selected, between those supported by the library)
- Order plugin updates to allow a client to login or register an account on an order form using Oauth 2 if it is enabled.
- Update Client login page to display Oauth providers for logging in, if enabled
Issues in Epic
CORE-5253
Oauth 2 Support
true
CORE-5253
Oauth 2 Support