×

Passive client single sign-on for web applications

  • US 8,108,920 B2
  • Filed: 05/12/2003
  • Issued: 01/31/2012
  • Est. Priority Date: 05/12/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • under control of one or more processors configured with executable instructions;

    receiving at a resource security token service module of a resource realm, a resource challenge from a resource server of the resource realm through a Web-based client of an account realm, the resource challenge being generated by the resource server responsive to a request from a client of the account realm for access to a Web application provided by the resource server, and the resource realm sharing a trust policy in a federation with the account realm;

    responsive to receiving the resource challenge, sending by the resource security token service module, a security token service challenge through the Web-based client to an account security token service module of the account realm, the security token service challenge including parameters indicating a requested action, a name of the resource realm, resource information as a pass-through parameter, and a trust policy uniform resource identifier (URI) that identifies preferences for a token to be issued to the resource security token service;

    receiving by the resource security token service module, an account security token, the account security token being formatted in accordance with the trust policy in the federation;

    verifying whether a format of the account security token is correct by the resource security token service module;

    responsive to verifying that the format of the account security token is correct, generating by the resource security token service module, a resource security token, the resource security token;

    formatting the resource security token based on whether the resource realm and the account realm are the same, whereinthe resource security token service module formats the resource security token based on account credentials of the client in response to determining that the resource realm and the account realm are the same; and

    the resource security token service module formats the resource security token based on the account security token in response to determining that the resource realm and the account realm are not the same;

    sending by the resource security token service module, the resource security token through the Web-based client to the resource server, the resource security token enabling the resource server to authenticate the client for access to the Web application.

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