Details
-
Type:
Story
-
Status: In Review
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 5.14.0-b1
-
Component/s: Client Interface, Plugins, Staff Interface
-
Labels:None
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
See also https://oauth.net/code/php/
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
Activity
| Field | Original Value | New Value |
|---|---|---|
| Security | Private [ 10000 ] |
| Fix Version/s | 5.12.0-b1 [ 12000 ] |
| Component/s | Client Interface [ 10001 ] | |
| Component/s | Plugins [ 10007 ] | |
| Component/s | Staff Interface [ 10000 ] |
| Fix Version/s | 5.13.0-b1 [ 12203 ] | |
| Fix Version/s | 5.12.0-b1 [ 12000 ] |
| 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 |
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 See also https://oauth.net/code/php/ 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 |
| Issue Type | Epic [ 6 ] | Story [ 7 ] |
| Sprint | 5.13.0 Sprint 6 [ 221 ] |
| Rank | Ranked higher |
| Fix Version/s | 5.14.0-b1 [ 12206 ] | |
| Fix Version/s | 5.13.0-b1 [ 12203 ] |
| Assignee | Abdy Franco [ abdy ] |
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Remaining Estimate | 0 minutes [ 0 ] | |
| Time Spent | 1 hour, 40 minutes [ 6000 ] | |
| Worklog Id | 17970 [ 17970 ] |
| Time Spent | 1 hour, 40 minutes [ 6000 ] | 1 day, 1 hour, 40 minutes [ 34800 ] |
| Worklog Id | 17971 [ 17971 ] |
| Sprint | 5.13.0 Sprint 6 [ 221 ] | 5.14.0 Sprint 1 [ 222 ] |
| Time Spent | 1 day, 1 hour, 40 minutes [ 34800 ] | 2 days, 1 hour, 38 minutes [ 63480 ] |
| Worklog Id | 17972 [ 17972 ] |
| Time Spent | 2 days, 1 hour, 38 minutes [ 63480 ] | 2 days, 6 hours, 55 minutes [ 82500 ] |
| Worklog Id | 17974 [ 17974 ] |
| Time Spent | 2 days, 6 hours, 55 minutes [ 82500 ] | 3 days, 6 hours, 55 minutes [ 111300 ] |
| Worklog Id | 17975 [ 17975 ] |
| Time Spent | 3 days, 6 hours, 55 minutes [ 111300 ] | 4 days, 6 hours, 53 minutes [ 139980 ] |
| Worklog Id | 17976 [ 17976 ] |
| Time Spent | 4 days, 6 hours, 53 minutes [ 139980 ] | 1 week, 6 hours, 16 minutes [ 166560 ] |
| Worklog Id | 17977 [ 17977 ] |
| Status | In Progress [ 3 ] | In Review [ 5 ] |
| Resolution | Fixed [ 1 ] |
| Rank | Ranked higher |