Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. User is redirected to partner system without https://nhsconnect.github.io/nhslogin/single-sign-on/ information, as it is not available, user logs into partner system using something else other than NHS login. User finishes work in the partner system, user can be correctly redirected to PKB. User might have to re-login to PKB.

  2. User is redirected to partner system without https://nhsconnect.github.io/nhslogin/single-sign-on/ information, as it is not available, user logs into partner system using NHS login. User finishes work in the partner system, user can be correctly redirected to PKB with necessary information for https://nhsconnect.github.io/nhslogin/single-sign-on/. User automatically logged into PKB with https://nhsconnect.github.io/nhslogin/single-sign-on/. Either every browser cookie or at least the PKB related ones needs to be manually cleared before redirecting the user back to PKB otherwise it might not show https://nhsconnect.github.io/nhslogin/single-sign-on/ flow.

  3. User is redirected to partner system with https://nhsconnect.github.io/nhslogin/single-sign-on/ information, user automatically logged into partner system using https://nhsconnect.github.io/nhslogin/single-sign-on/. User finishes work in the partner system, user can be correctly redirected to PKB with necessary information for https://nhsconnect.github.io/nhslogin/single-sign-on/. User automatically logged into PKB with https://nhsconnect.github.io/nhslogin/single-sign-on/. Either every browser cookie or at least the PKB related ones needs to be manually cleared before redirecting the user back to PKB otherwise it might not show https://nhsconnect.github.io/nhslogin/single-sign-on/ flow.

    1. pkbCallback provided by PKB contains no query parameters, https://nhsconnect.github.io/nhslogin/single-sign-on/ parameters appended correctly

    2. pkbCallback provided by PKB contains query parameters, https://nhsconnect.github.io/nhslogin/single-sign-on/ parameters appended correctly retaining existing query parameters

  4. User was redirected to partner system successfully for a given appointment. User finished work and logged out. Later user logs into partner system, no PKB login or redirection this time, checks the same appointment as the user was redirected to earlier, on the same screen where otherwise the redirect button to PKB would be shown, no redirect button is present.

Examples (with dummy values)

...