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
Activity
Paul Phillips
created issue -
Paul Phillips
made changes -
Field | Original Value | New Value |
---|---|---|
Security | Private [ 10000 ] |
Paul Phillips
made changes -
Fix Version/s | 5.12.0-b1 [ 12000 ] |
Paul Phillips
made changes -
Component/s | Client Interface [ 10001 ] | |
Component/s | Plugins [ 10007 ] | |
Component/s | Staff Interface [ 10000 ] |