[TIMOB-20371] Implement cross platform API for multi-app SSO
GitHub Issue | n/a |
---|---|
Type | Story |
Priority | None |
Status | Closed |
Resolution | Done |
Resolution Date | 2017-06-07T22:08:28.000+0000 |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | n/a |
Labels | n/a |
Reporter | Bert Grantges |
Assignee | Eric Merriman |
Created | 2016-02-08T17:14:38.000+0000 |
Updated | 2017-06-07T22:08:28.000+0000 |
Description
As organizations are more frequently creating more than one application for their users (both internal and external), eliminating the need for logging into each application provides a much better overall experience to the end user.
Titanium should be updated to make it easy to implement cross app (same device) SSO using the secured storage options for each platform. This would provide an abstracted singular API, and enforce best practice around storing credentials on the device.
This feature would not perform the authentication to the system of record, but simply provide the mechanism for storing and retrieving the user session securely on the device for access from multiple apps.
*Use Cases*
As an app developer, I want to enable authentication between multiple applications on the same device, eliminating the need for users to sign in multiple times.
The above use case is from the developer perspective, providing the shared library as part of APS Native SDK, enables a consistent controlled experience for single sign-on, but does not implement the authentication itself.
And from the end user perspective:
As a user, i want to be able to login to one application and have my session persisted across multiple apps belonging to and developed by a single organization
No comments