System And Method For A Single Request And Single Response Authentication Protocol
First Claim
1. A computer-implemented method for authenticating credentials for access to a given electronic document protected by a given rights management policy, comprising:
- receiving an indication of an attempt to access the electronic document protected by the rights management policy, wherein said electronic document comprises rights management configuration information specifying one or more authentication parameters for performing authentication with a remote server in regard to the electronic document, wherein the rights management configuration information from said electronic document indicates a particular authentication protocol to be performed for the authentication with the remote server;
sending to the remote server, a single request to authenticate an identity of an entity attempting to access the electronic document, wherein said single request is generated according to said rights management configuration information from the electronic document;
in response to sending the single request, receiving a single response from the remote server, wherein said single response comprises information indicating that said identity is authenticated; and
in response to the single response, providing access to the document according to said rights management policy.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of a system and method for a single request and single response authentication protocol are described. A client may send to an authentication server a request to authenticate the identity of a user attempting to access an electronic document protected by a rights management policy. The single request may be generated according to rights management configuration information included within the document. Such rights management information may include one or more parameters for requesting authentication from an authentication server. In response to the request, an authentication server may send a single response to the client. The single response may include information indicating that the identity is authenticated (e.g., a license to access the document, or an encryption key to decrypt the document). The client system may be configured to, in response to the single response, provide access to the document according to the rights management policy.
-
Citations
36 Claims
-
1. A computer-implemented method for authenticating credentials for access to a given electronic document protected by a given rights management policy, comprising:
-
receiving an indication of an attempt to access the electronic document protected by the rights management policy, wherein said electronic document comprises rights management configuration information specifying one or more authentication parameters for performing authentication with a remote server in regard to the electronic document, wherein the rights management configuration information from said electronic document indicates a particular authentication protocol to be performed for the authentication with the remote server; sending to the remote server, a single request to authenticate an identity of an entity attempting to access the electronic document, wherein said single request is generated according to said rights management configuration information from the electronic document; in response to sending the single request, receiving a single response from the remote server, wherein said single response comprises information indicating that said identity is authenticated; and in response to the single response, providing access to the document according to said rights management policy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for authenticating credentials for access to a given electronic document protected by a given rights management policy, comprising:
-
receiving a single request to authenticate an identity of an entity attempting to access the electronic document protected by the rights management policy, wherein said single request is generated according to rights management configuration information stored within said electronic document, wherein the rights management configuration information stored within said electronic document indicates a particular authentication protocol for performing authentication in re and to the electronic document; determining whether the single request adheres to one or more authentication requirements of an authentication server; and in response to determining that the single request adheres to said one or more authentication requirements, sending to a remote client a single response comprising information indicating that said identity is authenticated. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for authenticating credentials for access to a given electronic document protected by a given rights management policy, the system comprising:
-
a memory comprising program instructions; one or more processors coupled to said memory, wherein the program instructions are executable by at least one of said one or more processors to; receive an indication of an attempt to access the electronic document protected by the rights management policy, wherein said electronic document comprises rights management configuration information specifying one or more authentication parameters for performing authentication with a remote server in regard to the electronic document, wherein the rights management configuration information from said electronic document indicates a particular authentication protocol to be performed for the authentication with the remote server; send to the remote server, a single request to authenticate an identity of an entity attempting to access the electronic document, wherein said single request is generated according to said rights management configuration information from the electronic document; in response to sending the single request, receive a single response from the remote server, wherein said single response comprises information indicating that said identity is authenticated; and in response to the single response, provide access to the document according to said rights management policy. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for authenticating credentials for access to a given electronic document protected by a given rights management policy, the system comprising:
-
a memory comprising program instructions; one or more processors coupled to said memory, wherein the program instructions are executable by at least one of said one or more processors to; receive a single request to authenticate an identity of an entity attempting to access the electronic document protected by the rights management policy, wherein said single request is generated according to rights management configuration information stored within said electronic document, wherein the rights management configuration information stored within said electronic document indicates a particular authentication protocol for performing authentication in regard to the electronic document; determine whether the single request adheres to one or more authentication requirements of an authentication server; and in response to determining that the single request adheres to said one or more authentication requirements, send to a remote client a single response comprising information indicating that said identity is authenticated. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A computer accessible storage medium storing program instructions for authenticating credentials for access to a given electronic document protected by a given rights management policy, the program instructions computer-executable to:
-
receive an indication of an attempt to access the electronic document protected by the rights management policy, wherein said electronic document comprises rights management configuration information specifying one or more authentication parameters for performing authentication with a remote server in regard to the electronic document, wherein the rights management configuration information from said electronic document indicates a particular authentication protocol to be performed for the authentication with the remote server; send to the remote server, a single request to authenticate an identity of an entity attempting to access the electronic document, wherein said single request is generated according to said rights management configuration information from the electronic document; in response to sending the single request, receive a single response from the remote server, wherein said single response comprises information indicating that said identity is authenticated; and in response to the single response, provide access to the document according to said rights management policy. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A computer accessible storage medium storing program instructions for access to a given electronic document protected by a given rights management policy, the program instructions computer-executable to:
-
receive a single request to authenticate an identity of an entity attempting to access the electronic document protected by the rights management policy, wherein said single request is generated according to rights management configuration information stored within said electronic document, wherein the rights management configuration information stored within said electronic document indicates a particular authentication protocol for performing authentication in regard to the electronic document; determine whether the single request adheres to one or more authentication requirements of an authentication server; and in response to determining that the single request adheres to said one or more authentication requirements, send to a remote client a single response comprising information indicating that said identity is authenticated. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification