Heuristics can be used to determine if an alternate behavior is desired on a particular mobile device to enable one-touch sign-out. The alternate behavior can be the appearance of a sign-out experience and mechanism. For example, instead of a "sign out" link appearing, an "end of shift" link can be displayed. Heuristics can be used to determine if a particular mobile device is a shared device. If the device is a shared device, this information can be made discoverable to mobile applications (e.g. by including a "shared device" flag in authentication tokens). When a mobile application finds the shared device flag indicates the device is shared, the "Sign-out" link for the mobile application can be replaced with an "End my shift" link. In response to a user clicking on the link, a global sign out can delete session artifacts on the device and/or on the server
展开▼