Certificate-based single sign-on (SSO) from mobile applications over the internet
AssigneeInternational Business Machines Corporation
InventorsNalini Kannan, Jatin Malik, Payas Gupta, Amitabh Mehra
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsNalini Kannan, Jatin Malik, Payas Gupta, Amitabh Mehra
Estimating the term…
A technique to establish a secure session to a network-accessible application from a mobile device executing a native app. Initially, the network-accessible application is provisioned for access by an enterprise associating a set of one or more of its enterprise users with the network-accessible application. Thereafter, access to the application is enabled via an identity provider. In operation, the identity provider receives a request to validate that an enterprise user seeking access to the network-accessible application is associated with the application. The request is generated by the application in response to a login request initiated from the native app from a mobile device, wherein a certificate for the application is not available to the native app. Upon validating that the enterprise user is associated with the network-accessible application, the identity provider returns to the application an authentication token evidencing that the enterprise user is permitted to access the network-accessible application for a session.
A method to establish a secure session to a network-accessible application from a mobile device executing a native app, comprising:
An apparatus configured as an identity provider (IdP) to facilitate establishment of a secure session to a network-accessible application from a mobile device executing a native app, comprising:
A computer program product in a non-transitory computer readable medium for use in a data processing system configured as an identity provider (IdP), the identity provider configured to facilitate establishment of a secure session to a network-accessible application from a mobile device executing a native app, the computer program product holding computer program instructions executed by the data processing system, the computer program instructions comprising program code configured to:
Dependencies are inferred from the claim text.