METHOD FOR PROVIDING ACCESS TO A SERVICE
First Claim
Patent Images
1. A method comprising the steps of:
- receiving a request from a user for access to a service; and
sending an authentication request to an identity provider in order to obtain credentials for said user, wherein said authentication request includes details of a plurality of acceptable authentication formats for said credentials.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is described comprising a service provider and an identity provider. A user requests access to the service provider and the service provider seeks user credentials from the identity provider. In use, the service provider issues an authentication request, which request specifies details of a plurality of acceptable authentication formats. The identity provider responds to the request either by providing authentication details for said user in one of the formats specified in the request, or by returning an error message indicating that it cannot support any of the specified authentication formats.
-
Citations
22 Claims
-
1. A method comprising the steps of:
-
receiving a request from a user for access to a service; and sending an authentication request to an identity provider in order to obtain credentials for said user, wherein said authentication request includes details of a plurality of acceptable authentication formats for said credentials. - View Dependent Claims (2, 3, 21, 22)
-
-
4. A method comprising the steps of:
-
receiving an authentication request from a service provider requesting credentials for a user, wherein the request includes details of a plurality of acceptable authentication formats for said credentials; and returning credentials for the user in response to the authentication request in the event that credentials for the user are available in one of the plurality of acceptable authentication formats. - View Dependent Claims (5, 6, 7, 8)
-
-
9. (canceled)
-
10. A service provider adapted to:
-
receive a request from a user for access to a service; and send an authentication request to an identity provider in order to obtain credentials for said user, wherein said authentication request includes details of a plurality of acceptable authentication formats for said credentials.
-
-
11. An identity provider adapted to:
-
receive an authentication request from a service provider requesting credentials for a user, wherein the request includes details of a plurality of acceptable authentication formats for the credentials; and return credentials for the user to the service provider in response to the request in the event that credentials for the user are available in one of the plurality of acceptable authentication formats. - View Dependent Claims (12, 13)
-
-
14. (canceled)
-
15. A system comprising a service provider and an identity provider, wherein:
-
the service provider is adapted to send an authentication request to the identity provider requesting credentials for a user in response to said user requesting access to a service provided by the service provider; the authentication request specifies a plurality of acceptable authentication formats for said credentials; and the identity provider is adapted to respond to the request by providing credentials for said user in the event that credentials for the user are available in one of the plurality of acceptable formats.
-
-
16. A computer program product adapted to:
-
receive a request from a user for access to a service; and send an authentication request to an identity provider in order to obtain credentials for said user, wherein said authentication request includes details of a plurality of acceptable authentication formats for the credentials.
-
-
17. A computer program product adapted to:
-
receive an authentication request from a service provider requesting credentials for a user, wherein the request includes details of a plurality of acceptable authentication formats for the credentials; and return credentials for the user in response to the request in the event that authentication details are available in one of the said plurality of acceptable authentication formats.
-
- 18. A data structure comprising an authentication request for requesting credentials for a user, which user is requesting access to a service, the authentication request including details of a plurality of acceptable authentication formats for the credentials for the user.
Specification