Automatic authentication for user-dependent functionality
AssigneeSailpoint Technologies, Inc.
InventorsDavid Ben Zakai, Eldar Kleiner, Avishai Lazar, Timor Eizenman
Life of this patent
Estimating the term…
Abstract
A method includes obtaining, by an application running on a computing device, a single sign-on (SSO) username of a user who is using the device, without input from the user. The method further includes passing the SSO username to an identity provider (IdP) so as to authenticate the user to the application via an SSO process, thereby causing the IdP to send information about the user to the application, and performing a function, by the application, based on the information. Other embodiments are also described.
Claims18
A computing device, comprising:
- a communication interface;
- and
- a processor, configured to execute an application on the computing device so as to:
- obtain a single sign-on (SSO) username of a user who is using the device, without input from the user, by:
- identifying an authentication correlation ID in communication from an identity provider (IdP) to the device, and
- using the authentication correlation ID, querying for the SSO username,
- pass the SSO username, via the communication interface, to the IdP so as to authenticate the user to the application via an SSO process, thereby causing the IdP to send information about the user to the application, and
- perform a function based on the information.
A method, comprising:
- obtaining, by an application running on a computing device, a single sign-on (SSO) username of a user who is using the device, without input from the user, by:
- identifying an authentication correlation ID in communication from an identity provider (IdP) to the device, and
- using the authentication correlation ID, querying for the SSO username;
- passing the SSO username to the IdP so as to authenticate the user to the application via an SSO process, thereby causing the IdP to send information about the user to the application;
- and
- performing a function, by the application, based on the information.
A method, comprising:
- obtaining, by an application running on a computing device, a single sign-on (SSO) username of a user who is using the device, without input from the user, by extracting the SSO username from source code of a web page that is open on the device;
- passing the SSO username to an identity provider (IdP) so as to authenticate the user to the application via an SSO process, thereby causing the IdP to send information about the user to the application;
- and
- performing a function, by the application, based on the information.
A computer software product comprising a tangible non-transitory computer-readable medium in which program instructions are stored, which instructions, when read by a processor of a computing device, cause the processor to:
- obtain a single sign-on (SSO) username of a user who is using the device, without input from the user, by:
- identifying an authentication correlation ID in communication from an identity provider (IdP) to the device, and
- using the authentication correlation ID, querying for the SSO username,
- pass the SSO username to the IdP so as to authenticate the user to an application via an SSO process, thereby causing the IdP to send information about the user to the processor, and
- perform a function based on the information.
Dependencies are inferred from the claim text.