Uploaded image for project: 'OpenAM'
  1. OpenAM
  2. OPENAM-13018

Push registration module fails if user does not respond before first callback

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 6.0.0
    • Fix Version/s: 6.0.0
    • Component/s: None
    • Labels:
    • Target Version/s:
    • Needs backport:
      No
    • Needs QA verification:
      No
    • Functional tests:
      No
    • Are the reproduction steps defined?:
      Yes and I used the same an in the description

      Description

      Expected behaviour

      User is able to register a push device

      Actual behaviour

      Login page has an authentication error after a few seconds.

      Replication steps

      • Configure AM for a push registration chain using the documentation.
      • Attempt to register a push device.
      • An error occurs

      Code analysis
      A code change has led to the registration module not being able to handle an UNKNOWN message state.
      The else block in org.forgerock.openam.authentication.modules.push.registration.AuthenticatorPushRegistration#waitingChecks should be else if (state == MessageState.DENIED)

        Attachments

          Activity

            People

            • Assignee:
              emma.rumsey Emma Rumsey
              Reporter:
              emma.rumsey Emma Rumsey
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: