以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Web Services & Semantic Web Services 』  (http://bbs.xml.org.cn/list.asp?boardid=10)
----  uddi4j连juddi时,用户名使用不同的密码都可以?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=20410)


--  作者:天堂睡神
--  发布时间:7/15/2005 3:21:00 PM

--  uddi4j连juddi时,用户名使用不同的密码都可以?
juddi-users.xml

<?xml version="1.0" encoding="UTF-8"?>
<juddi-users>
  <user userid="sviens" password="password" />
  <user userid="juddi" password="password" />
</juddi-users>

samples.prop

inquiryURL = http://localhost:8080/juddi/inquiry   
publishURL = http://localhost:8080/juddi/publish
userid=juddi
password=123456789

数据库mysql ,表publisher中有juddi和jode用户

但是现在的问题是,只要userid是juddi,那么密码任意都能发布服务...汗

*********** Running SaveBusinessExample ***********

Get authtoken
Returned authToken:authToken:8D22E620-F500-11D9-A620-9D30D4F7726A

Save 'Sample Business'
Returned businessKey:95768D40-F500-11D9-8D40-A84416FEECBA

Listing businesses starting with S after we publish
Sample Business

怎么解释.....


--  作者:yanxq
--  发布时间:7/15/2005 11:28:00 PM

--  
没有办法,JUDDI就是这么做的
可以修改JUDDI的源码,解决这个问题
--  作者:天堂睡神
--  发布时间:7/16/2005 10:21:00 AM

--  
首先十分感谢你的回复,本来还以为是自己配置的问题
      已经看了src源码,努力改下看看,不过对于密码的存储地方还是感到不是很理解(存在数据库publisher表中?还是juddi-users.xml中?具体如下描述)

      还有我问下proxy_authToken("username","password")的这个username是根据juddi-users.xml中匹配的么?我怎么觉得他是按照mysql数据库中publisher表的用户id来匹配寻找的呀?

      juddi发布如此不严格(其他用户只要知道username就能发布删除服务不是很危险?这个IBM不把它算作是bug的?)

另外:我的qq:79843230

如果你能加我为好友以便共同学习,我会十分感谢的^_^


[此贴子已经被作者于2005-7-16 11:00:00编辑过]

--  作者:step123
--  发布时间:1/7/2006 8:49:00 PM

--  
昨天也试出这个问题,哎,juddi这么不成熟,有没有比较成熟一点的java写的其它支持私有UDDI呀?
--  作者:step123
--  发布时间:1/8/2006 10:53:00 PM

--  
刚刚试了一下,
将juddi-users.xml里面的userid改成publisher里面不存在的ID,
samples.prop的用户ID使用publisher表的现存值,
用UDDI4J的测试例子运行,仍能正常执行,且不报错,
好象juddi-users.xml里设的值怎么没有用呀!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms