×

Automated authentication of software applications using a limited-use token

  • US 8,132,242 B1
  • Filed: 02/13/2006
  • Issued: 03/06/2012
  • Est. Priority Date: 02/13/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • intercepting a first request for a resource stored on a server, wherein the first request originates from a first software application executing on a client device, wherein the first software application comprises a web browser, wherein the web browser is authenticated with an intermediate device by actual authentication credentials associated with a user;

    issuing a temporary token from the intermediate device to the client device when the requested resource will result in the first software application launching a second software application external to the web browser on the client device, wherein the intermediate device is located between the client device and the server, and wherein the temporary token is valid for a limited time and for a limited number of uses and is based in part on the actual authentication credentials;

    receiving a second request from the second software application to access the resource, wherein the second request includes the temporary token, and wherein the second request identifies a type of the second software application;

    in response to determining, by the intermediate device, that the temporary token is valid based in part on the actual authentication credentials associated with the user, forwarding the second request to the server;

    intercepting, by the intermediate device, a response from the server based in part on the second request;

    injecting the actual authentication credentials into the response as an application-specific cookie, wherein the application-specific cookie is specific to the second software application and based in part on the type of the second software application; and

    forwarding the response including the application-specific cookie to the client device to replace the temporary token.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×