Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-5253

Add support for Oauth 2 authentication for clients

    Details

    • 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

        There are no issues in this epic.

          Activity

          admin Paul Phillips created issue -
          admin Paul Phillips made changes -
          Field Original Value New Value
          Security Private [ 10000 ]
          admin Paul Phillips made changes -
          Fix Version/s 5.12.0-b1 [ 12000 ]
          admin Paul Phillips made changes -
          Component/s Client Interface [ 10001 ]
          Component/s Plugins [ 10007 ]
          Component/s Staff Interface [ 10000 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              admin Paul Phillips
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: