Method and system for using a web service license
First Claim
Patent Images
1. A computer-implemented method for implementing a multipurpose license, the method comprising:
- using the license for authentication purposes; and
using the license for authorization purposes, wherein the license is used for a service.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided such that a universal license may be used for authentication and authorization purposes and may include one or more cryptographic keys as well as assertions and related indications of authenticity. In an aspect of the invention, a license may be presented that includes access information, such that authentication and authorization decisions may be made based only on the access information. In other aspects of the invention, rights may be delegated and a trusted party may assert that another party can be trusted.
-
Citations
68 Claims
-
1. A computer-implemented method for implementing a multipurpose license, the method comprising:
-
using the license for authentication purposes; and
using the license for authorization purposes, wherein the license is used for a service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 56)
-
-
34. A computer-implemented method for using prefetched information to access a service, the method comprising:
-
sending a request to use the service;
receiving, responsive to the request, a response including access rights to use the service;
saving the access rights to use the service; and
sending an access request to use the service, the access request including the saved access rights to use the service. - View Dependent Claims (35, 36, 37)
-
-
38. A system for using a multipurpose license comprising:
a plurality of elements arranged to communicate with one another, each of the elements belonging to at least one of a plurality of groups and, wherein;
the elements communicate by passing a multipurpose license, the multipurpose license including a plurality of assertions and indications of authenticity, the plurality of groups comprises;
a first group for providing a service, a second group for presenting a multipurpose license to use the service, a third group for authenticating a holder of the multipurpose license, and a fourth group for authorizing the holder of the multipurpose license to use the service according to the license. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62)
-
63. A processing device arranged to communicate with a service, the processing device comprising:
-
a service requester for requesting use of a service;
a response receiver for receiving a response regarding requesting use of the service, the response including access rights to use the service; and
a storage component for storing the received access rights to use the service, wherein the service requester is arranged to send an access request to use the service, the access request including a copy of the saved access rights. - View Dependent Claims (64)
-
-
65. A processing device arranged to communicate with a service, the processing device comprising:
-
a license receiver for receiving a license; and
an authenticator for authenticating a user based only on information included in the license. - View Dependent Claims (66)
-
-
67. A processing device arranged to communicate with a service, the processing device comprising:
-
a license receiver for receiving a license; and
an authorizer for authorizing access to a service based only on information included in the license. - View Dependent Claims (68)
-
Specification