×

Method of authenticating a client, identity and service providers, authentication and authentication assertion request signals and corresponding computer programs

  • US 8,205,247 B2
  • Filed: 10/04/2006
  • Issued: 06/19/2012
  • Est. Priority Date: 10/05/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for authentication of a client wishing to access a service of a service provider, said service provider interrogating an identity provider to verify an identity of said client and authorize said client to access said service, wherein the method comprises:

  • at least one step of verifying by said identity provider that an identity level, among a plurality of different identify levels, issued from at least one previous authentication of said client is stored within said identity provider, said identity level being a value that represents an authorization of said client in a given context, and stored in hierarchical structure that defines links between various ones of the plurality of identity levels, said links representing membership of the client in the linked identity levels; and

    a step of issuing from said identity provider an authorization of access to said service for said client, said step being performed;

    either directly following said verification step should the identity provider determine an identity level required for the access to said service is less restrictive than said stored identity level,or subsequently to the following steps by the identity provider should the identity provider determine the identity level required for the access to said service is more restrictive than said stored identity level or else should no authentication of the client be available;

    request for authentication of said client meeting said required identity level,replacement of said identity level stored by said required identity level if said client is authenticated by said identity provider following the step of said authentication request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×