Authentication method and system for asynchronous eventing over the internet
First Claim
1. A method for authenticating eventing between a first node and a second node in a network, comprising the steps of:
- in a subscription phase, the first node sending a subscription request to the second node to express interest in receiving notifications associated with one or more particular events that may asynchronously occur on the second node;
the first node authenticating the second node by checking the identity of the second node, and if the first node determines that the second node can be trusted, the first node subscribes events from the second node, otherwise, the first node does not subscribe;
after a successful subscription, in a notification phase, the second node notifying each first node that has subscribed for a particular type of event; and
each first node upon receiving a notification, authenticating the second node by verifying that the received notification is sent by the second node with which the first node subscribed for the notification.
1 Assignment
0 Petitions
Accused Products
Abstract
An authentication method and system is provided for asynchronous eventing between a client and a server over the Internet. In a subscription phase, the client sends a subscription request to the server to express interest in receiving notifications associated with one or more particular events that may asynchronously occur on the server. The client authenticates the server by checking the identity of the server, and if the client determines that the server can be trusted, the client subscribes the notifications, otherwise, the client does not subscribe. After a successful subscription, in a notification phase, the server notifies each client that has subscribed for a particular type of event. Each client upon receiving a notification, authenticates the server by verifying that the received notification is sent by the server with which the client subscribed for the notification.
65 Citations
30 Claims
-
1. A method for authenticating eventing between a first node and a second node in a network, comprising the steps of:
-
in a subscription phase, the first node sending a subscription request to the second node to express interest in receiving notifications associated with one or more particular events that may asynchronously occur on the second node;
the first node authenticating the second node by checking the identity of the second node, and if the first node determines that the second node can be trusted, the first node subscribes events from the second node, otherwise, the first node does not subscribe;
after a successful subscription, in a notification phase, the second node notifying each first node that has subscribed for a particular type of event; and
each first node upon receiving a notification, authenticating the second node by verifying that the received notification is sent by the second node with which the first node subscribed for the notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 30)
-
-
18. An authenticating eventing system, comprising:
- a first node and a second node, wherein in a subscription phase, the first node sends a subscription request to the second node to express interest in receiving notifications associated with one or more particular events that may asynchronously occur on the second node;
the first node authenticates the second node by checking the identity of the second node, and if the first node6 determines that the second node can be trusted, the first node subscribes notifications, otherwise, the first node does not subscribe;
after a successful subscription, in a notification phase, the second node notifies each first node that has subscribed for a particular type of event; and
each first node upon receiving a notification, authenticates the second node by verifying that the received notification is sent by the second node with which the first node subscribed for the notification. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
- a first node and a second node, wherein in a subscription phase, the first node sends a subscription request to the second node to express interest in receiving notifications associated with one or more particular events that may asynchronously occur on the second node;
Specification