Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-86423

OpenId Connect errors are not rendered to users

    Details

    • Branch Version/s:
      7.2.x, 7.1.x
    • Backported to Branch:
      Committed
    • Epic/Theme:
    • Fix Priority:
      3
    • Sprint:
      AS | Iteration 4, AS | Iteration 5, AS | Iteration 6, AS | Iteration 7, AS | Iteration 8, AS | Iteration 9, AS | Iteration 10, AS | Iteration 11, AS | Iteration 12, AS | Iteration 13, AS | Iteration 14, AS | Iteration 15, AS | Iteration 16, AS | Iteration 17, AS | Iteration 18, AS | Iteration 19

      Description

      1. Go to System Settings and locate the "OpenId Connect Provider" configuration
      2. Add a new provider with an invalid discovery URL. For example "https://accounts.google.com/.well-known/openid-configuration_INVALID"
      3. Attempt to log in using the configured OpenId Connect provider

      Expected result: The user returns to the OpenId Connect provider selection screen with a red box saying something similar to "An error occurred while attempting to communicate with the openid connect provider"
      Actual result: The user is returned to the default screen for the login portlet and the only error is the generic error shown "Your request failed to complete."

        Attachments

          Activity

            People

            Assignee:
            linda.sui Linda Sui
            Reporter:
            stian.sigvartsen Stian Sigvartsen
            Participants of an Issue:
            Recent user:
            Clarissa Velazquez
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Days since last comment:
              2 years, 24 weeks, 5 days ago

                Packages

                Version Package
                7.1.10 DXP FP25
                7.1.X
                7.2.10 DXP FP1
                7.2.1 CE GA2
                7.2.X
                7.3.10 DXP GA1
                Master