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

cPanel: Add single sign-on support to clients and staff

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.4.0
    • Fix Version/s: Sponsored, 4.6.0-b1
    • Component/s: Modules
    • Labels:
      None

      Description

      Please see https://documentation.cpanel.net/display/SDK/Guide+to+API+Authentication#GuidetoAPIAuthentication-singlesignon

      Currently clients can click their cPanel service in the client area to expand it and get a "Log in" link. This link works so long as their username and password has not been changed in cPanel.

      Instead, it should use the single sign on feature of cPanel to create their session, which makes the password irrelevant. We should even consider removing the password field from the drop down details. (create a new task)

      As a staff member, from the clients profile page, this works identically. Instead the "Log in" link here should also make use of the single sign on feature.

      Should be added to expand area and new module management tab so it's accessible from management.

        Issue Links

          Activity

          Show
          admin Paul Phillips added a comment - See also https://documentation.cpanel.net/display/SDK/Guide+to+API+Authentication+-+Single+Sign+On
          Hide
          admin Paul Phillips added a comment -

          The SSO session shouldn't be executed until they click the link (Don't initiate on page-load) so that we aren't making unnecessary API calls or slowing things down.

          Show
          admin Paul Phillips added a comment - The SSO session shouldn't be executed until they click the link (Don't initiate on page-load) so that we aren't making unnecessary API calls or slowing things down.

            People

            • Assignee:
              tyson Tyson Phillips (Inactive)
              Reporter:
              admin Paul Phillips
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                28/May/19

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 hours, 32 minutes
                2h 32m

                  Agile