×

Credential delegation using identity assertion

  • US 7,765,585 B2
  • Filed: 04/17/2008
  • Issued: 07/27/2010
  • Est. Priority Date: 10/31/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. An information handling system comprising:

  • one or more processors;

    a memory accessible by the processors;

    one or more nonvolatile storage devices accessible by the processors;

    a network security tool to handle network security, the network security tool including;

    means for receiving, at a first server, a client request from a client, wherein the client request includes a user identifier and a password;

    means for authenticating the client request using a security service, wherein the security service is different than the first server;

    in response to authenticating the client request, means for sending an authentication token from the security service to the first server;

    in response to receiving the authentication token at the first server, means for storing the user identifier without the password in a client credential located in one of the nonvolatile storage devices located at the first server, wherein the client credential corresponds to a client credential type;

    after receiving the authentication token from the security service, means for determining that a run-as command is specified that allows the first server to send an identity assertion token to a downstream server using a different identity, wherein the different identity is based upon a credential type that is selected from the group consisting of the client credential type, a server credential type, and a specific identifier credential type;

    in response to determining that the run-as command is specified, means for selecting, at the first server, one of the credential types;

    means for determining whether an enterprise Java bean has been invoked;

    in response to determining that the enterprise Java bean has been invoked, means for generating the identity assertion token using an identified credential which corresponds to the selected credential type; and

    means for sending the identity assertion token from the first server directly to the downstream server.

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