CPC G06F 21/121 (2013.01) [G06F 21/41 (2013.01); G06F 21/44 (2013.01); H04L 9/3213 (2013.01); H04L 63/0815 (2013.01); G06F 3/04817 (2013.01)] | 17 Claims |
1. An authentication method to provide single sign on (“SSO”) to a first application that is not SSO enabled, comprising:
providing a portal application for execution on a user device, the portal application displaying icons corresponding to a plurality of applications available to the user and providing SSO access to the plurality of applications by authenticating the user;
receiving, at the user device from an authentication server, in response to a request from the first application, a script that launches the portal application, a unique request token assigned by the authentication server, and an instruction to confirm enrollment of the user device;
launching the portal application on the user device by loading the script to a component that executes on the user device; and
sending, to the authentication server from the portal application, an authentication request that includes the unique request token and an access token accessible to the portal application,
wherein the authentication server validates the authentication request and authenticates the user at the first application.
|