怎样测量血压最标准:CometD Java 服务器授权

来源:百度文库 编辑:偶看新闻 时间:2024/04/30 00:18:51

原文地址:

                 http://cometd.org/documentation/cometd-java/server/authorization

         

 

CometD Java 服务器授权

 

 

sbordet 提交于星期五,2009/11/20-11:28

 

 

Java 服务器 CometD API授权

 

 

可以用 org.cometd.SecurityPolicy 对象来配置的 Bayeux 对象,这使得能够控制 Bayeux 协议的各项步骤,如握手,订阅,发布等。

默认情况下,Bayeux 对象没有安装SecurityPolicy(安全协议),这意味着任何操作都是被授权的。

 

Org.cometd.SecurityPolicy有一个默认的实现:

org.cometd.server.AbstractBayeux$DefaultPolicy 它在自定义SecurityPolicy(安全协议)的情况下非常有用(请参阅例子中的授权是如何工作的)。

 

 

Org.cometd.SecurityPolicy的方法有:

 

booleancanHandshake(Message message);

 

booleancanCreate(Client client, String channel, Message message);

 

booleancanSubscribe(Client client, String channel, Message message);

 

booleancanPublish(Client client, String channel, Message message);

 

这些方法是 self-speaking 和控制的,分离的,如果是握手,创建频道,频道的预订和发布到频道都要被授权。

 

 

在默认实现org.cometd.server.AbstractBayeux.DefaultPolicy 中:

允许任何握手

允许创建的通道,只能从已经握手的客户端且频道不是元数据频道

允许从已经握手的客户端订阅该,但不能是元数据频道或全局频道通配符 / ** / *

允许发布来自从已经握手的客户端到任何通道或来自想要握手客户端到已经握手元数据频道

 

 

若要了解如何实现为您的 Bayeux 对象自定义ecurityPolicy(安全协议),请参阅如何在身份验证如何做。

授权手机JAVA程序是什么意思? win2000 DHCP 服务器如何授权 JAVA IDL 服务器工具 是什么? 谁知道 怎么解决此下载器未由服务器授权 WOW下载器未由服务器授权解决方法 WOW下载器未由服务器授权的解决方法 用Java对LDAP服务器进行操作 java套接字连接服务器问题,求救 如何用Java实现Web服务器 找个java使用的服务器 我下了摩托罗拉的java程序授权软件 怎么和手机连不上啊 我下了摩托罗拉手机JAVA程序安装授权软件 可是和手机连不上 怎么回事啊 我在给江民2006升级时,显示“服务器返回的授权信息不合法”怎么回事? 在局域网内在服务器或路由器怎么实现对其他机子的授权上网?谢谢!! 魔兽世界为什么不能升级到新版本?提示说“此下载器未由服务器授权” 在Windows2000 server中每服务器和每客户两种授权模式有什么不同? 下载更新的时候说未得到服务器授权是什么意思啊? 魔兽世界暴风雪下载器出现此下载器未由服务器授权 用暴雪下载器下载补丁为何下载器未由服务器授权 用暴雪下载器下载补丁为何下载器未由服务器授权 魔兽世界文件无法更新怎么办,总是提示下在器为经服务器授权, 为什么我的魔兽一升级,就显示我的服务器未授权不能下载 我的魔兽世界安装时为什么总说服务器为授权啊 我的魔兽世界安装时为什么总说服务器为授权啊