Access Control Within a Publish/Subscribe System
First Claim
1. A method for access control in a publish/subscribe system, comprising:
- associating identification information with a client'"'"'s connection;
receiving a request from the client to publish or subscribe to a topic hosted by the system, the request having an identifier associated therewith; and
determining whether the identification information is consistent with the identifier provided with the request; and
granting the publish or subscribe request only if there is consistency.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed a method for access control in a publish/subscribe system. Identification information is associated with the client'"'"'s connection. A request is subsequently received from the client to publish or subscribe to a topic hosted by the system and that request has an identifier associated with it. It is then determined whether the identification information is consistent with the identifier provided with the request. Only if this is true is the request to publish or subscribe granted. In this way it is possible to determine that there is an appropriate level of trust. For example, when a user says that they are person x, the publish/subscribe system has already established that they too believe this to be true.
-
Citations
20 Claims
-
1. A method for access control in a publish/subscribe system, comprising:
-
associating identification information with a client'"'"'s connection; receiving a request from the client to publish or subscribe to a topic hosted by the system, the request having an identifier associated therewith; and determining whether the identification information is consistent with the identifier provided with the request; and granting the publish or subscribe request only if there is consistency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for access control in a publish/subscribe system, apparatus comprising:
-
means for associating identification information with a client'"'"'s connection; means for receiving a request from the client to publish or subscribe to a topic hosted by the system, the request having an identifier associated therewith; and means for determining whether the identification information is consistent with the identifier provided with the request; and means for granting the publish or subscribe request only if there is consistency. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer usable medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
-
associating identification information with a client'"'"'s connection; receiving a request from the client to publish or subscribe to a topic hosted by the system, the request having an identifier associated therewith; and determining whether the identification information is consistent with the identifier provided with the request; and granting the publish or subscribe request only if there is consistency. - View Dependent Claims (18, 19, 20)
-
Specification