×

Method and system for modular authentication and session management

  • US 8,291,228 B2
  • Filed: 10/21/2008
  • Issued: 10/16/2012
  • Est. Priority Date: 12/31/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • receiving, by a computer for providing security to a networked computing system, authentication credentials from an authentication client, wherein said authentication credentials are provided in response to a first request from a client and, wherein, based upon said first request, said authentication client invokes an Application Programming Interface (API) corresponding to a request type, associated with said first request, causing a corresponding interface to be displayed at a business application of said client, and wherein said interface facilitates collection of said authentication credentials;

    validating, by said computer, said authentication credentials received from said business application via said authentication client;

    determining, by said computer and based upon stored user data, a manner by which said client was validated and access type information identifying characteristics of said first request; and

    issuing, by said computer and in response to said determining, a session token to said client, wherein said session token includes data indicating said manner by which said client was validated and said access type information identifying characteristics of said first request,generating, by said computer, said session token by;

    generating random data based on said authentication credentials;

    retrieving a timestamp;

    creating an incremental token identifier;

    concatenating said random data, said timestamp, and said incremental token identifier to create a Binary Large Object (BLOB); and

    ,applying an encryption algorithm with a fixed key to said BLOB to create said session token;

    wherein a separate computer for providing security compares said session token to a previous session token issued to said client.

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