Suggest ability to distinguish between local userlogout and global userlogout (i.e. single logout)

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Not Persuasive
    • Priority: Highest
    • FHIRCast (FHIR)
    • 0.1 [deprecated]
    • Imaging Integration
    • (NA)
    • Events
    • Hide

      We think that "localuserlogout" is accomplished today (but not with an event) via the app doing the local logout unsubscribing from the session.

      There's a lot of business logic for an app to determine if it's logout process should also close the interoperable session. In either case, the app's ability to unsubscribe from the session should enable an app to either enact a localuserlogout or a globaluserlogout. Only the globaluserlogout action is interoperable. 

       

      Show
      We think that "localuserlogout" is accomplished today (but not with an event) via the app doing the local logout unsubscribing from the session. There's a lot of business logic for an app to determine if it's logout process should also close the interoperable session. In either case, the app's ability to unsubscribe from the session should enable an app to either enact a localuserlogout or a globaluserlogout. Only the globaluserlogout action is interoperable.   
    • Isaac Vetter / Cindy Jian: 7-0-0

      There seems to be a need to distinguish between local userlogout and global userlogout (i.e. single logout).
      1) Local userlogout: user logged out from one of the apps while continue the existing session in the other apps. In an event of local userlogout, the hub should unsubscribe the given app and close the corresponding channel.
      2) Global userlogout (i.e. single logout): user signed out of all of the applications they signed into with single sign-on (SSO). All subscribers should subscribe to the global userlogout event. Upon this event, hub and subscribing apps need to close all channels, terminate all subscriptions, and clear the context.

            Assignee:
            Unassigned
            Reporter:
            Cindy Jiang
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: