uddi sdk中的发布操作,先需要设定地址和验证方式,其中和服务的虚拟目录的安全设置和uddi角色配置等相关.

UDDI 服务的安全配置设置为 window集成验证和UDDI发布者身份验证

Publish.AuthenticationMode 有3种:none,UddiAuthentication和windowAuthentication.

使用windowAuthentication时则以当前帐户作为凭据,使用UddiAuthentication则使用设定的用户名密码登陆.

1.

如果uddi虚拟服务器的安全配置 为 window集成验证或者域或者基本验证,则在用IE打开时需要输入用户名和密码.

登陆进去后能够查询,发布(根据UDDI的角色设置可能无权限发布),其能对当前用户下的服务等进行增加修改等操作.

但是使用uddi sdk无法设置其用户凭据,无法登陆.如果程序运行的用户不在服务组里面,无法设置模拟的凭据.

残念!

Inquire.Url = ConfigurationManager.AppSettings["UDDI_InquireURL"];
            Inquire.AuthenticationMode = AuthenticationMode.WindowsAuthentication;
            Publish.Url = ConfigurationManager.AppSettings["UDDI_PublishURL"];
            Publish.AuthenticationMode = AuthenticationMode.UddiAuthentication;

Publish.User = "user";
            Publish.Password = "Password123!";

//Publish.AuthenticationMode = AuthenticationMode.WindowsAuthentication;

2.

如果uddi虚拟服务器的安全配置 为 匿名访问,则在用IE打开时能查询,但是无法发布,因为默认匿名,没有输入用户名密码步骤.

登陆进去后能够查询,无法对的服务等进行增加修改等操作.

然而使用uddi sdk 使用UddiAuthentication则使用设定的用户名密码登陆,能够进行查询发布等操作.

很囧~!@!$#%$@%#@%T

以下为一个哥们发帖求助的,和我说的一样,最后他"发现"只能这样了:

----------------------啊啊啊啊啊啊,我是分割线--------------------------

1.

hi,

I am using UDDI SDK 2.0. In my code, i am trying to publish as well as
search for businesses.

1. While publishing, I do
Publish.AuthenticationMode = AuthenticationMode.UddiAuthentication;
Also give user credentials(machine administartor) here.

2. While searching I do
Inquire.AuthenticationMode = AuthenticationMode.WindowsAuthentication;

I try to browse UDDI virtual directory, localhost/uddiit only allows me to read from UDDI repository and links for publishing are not visible. I checked the virtual dir "uddi" and it is set to allow Anonymous access. If I change it to
Integrated Windows Authentication, then I am able to browse to virtual
dir and I can add/update/delete from UDDI rep. But in this case my
code does not work.

How can i get both the code and normal browsing to work at the same time.

thanks

2.

Found the problem.

You need to use WindowsAuthentication for both publishing and searching. In case you use UDDI Authentication for publishing, then you need set "Enable anonymous Access" on uddi virtual directory. and then while reading if u windows authentication, then it wont work as u have set anonymous access on. so use WindowsAuthenticationMode in code for both Reading anfd publishing. Ensure that uddi vir dir is set for "Windows authentication".

-------------------------------啊啊啊啊啊啊,我是分割线----------------------

转载于:https://www.cnblogs.com/pengyq/archive/2008/12/22/1360038.html

使用uddi sdk发布服务到UDDI时的安全配置相关推荐

  1. geoserver发布瓦片数据_geoserver地图发布服务教程(3)——快速配置矢量样式

    又是忙碌的一个星期,总算有时间来继续填这个坑了.今天就把样式发布搞定了! 通常地图发布之后,要配置样式,来让矢量更好更美的展现出来.geoserver就是通过过style样式的来控制地理空间数据的外观 ...

  2. 在运行时使用 UDDI,第一部分(UDDI 技术文章)

    本页内容 简介 UDDI 运行时基础结构 示例方案 创建 Web 服务:C# .NET .asmx 使用 Web Service:C# Windows 窗体 .NET 客户端 其他方案 小结 简介 U ...

  3. 使用 UDDI 的 Web 服务描述和发现(第一部分)

    UDDI - Web 服务的全球注册表 UDDI 是一个公共的注册表,旨在以一种结构化的方式来保存有关各公司及其服务的信息.通过 UDDI,人们可以发布和发现有关某个公司及其 Web 服务的信息.这些 ...

  4. 前端部署及发布服务知识点

    静态资源组织 一个简单的页面 先从简单的静态页面开始,众所周知,前端资源由 HTML.JavaScript.CSS 三剑客组成,假设我们有一个简单的页面,用Nginx作为 Web 服务器,资源组织结构 ...

  5. mysql属性配置提高查询_MYSQL性能优化-安装时优化参数配置提高服务性能

    MYSQL性能优化一直是个头痛的问题,目前大多都是直接把页面html静态页面或直接使用了缓存技术,下面我就mysql本身的性能优化来分享一下. 安装时优化参数配置提高服务性能 在Linux下安装Mys ...

  6. linux打开vivado_ubuntu启动vivado UBUNTU 16.04安装VIVADO成功启动SDK - Linux - 服务器之家...

    ubuntu启动vivado UBUNTU 16.04安装VIVADO&&成功启动SDK 发布时间:2017-04-25 来源:服务器之家 在UNBUNTU 16.04 64位 系统下 ...

  7. 提升普适性,阿里云官方SDK发布支持Go语言SDK

    摘要: 日前,阿里云官方SDK发布支持新语言--Go 语言SDK,意味着90%以上产品可以随时生成并发布Go SDK,给Go语言的开发者使用. 此次阿里云发布支持Go SDK的新功能,可以让Go语言开 ...

  8. 加载osgb数据转换不能用_在ArcGIS Pro中OSGB数据转换及发布服务流程

    随着倾斜摄影技术的发展,大家在工作中经常接触到各种类型的倾斜摄影模型,比如OSGB.dae.obj.slpk(Esri)等. Esri采用的spk i3s标准(Indexed 3D Scene),是E ...

  9. osgb转obj工具_在ArcGIS Pro中OSGB数据转换及发布服务流程

    随着倾斜摄影技术的发展,大家在工作中经常接触到各种类型的倾斜摄影模型,比如OSGB.dae.obj.slpk(Esri)等. Esri采用的spk i3s标准(Indexed 3D Scene),是E ...

  10. ASP.NET控件Web CAD SDK发布v12版本,支持DWG 2018丨附下载

    2019独角兽企业重金招聘Python工程师标准>>> Web CAD SDK为ASP.NET控件,可用于通过Internet.Intranet.Sharepoint.Office ...

最新文章

  1. CVPR2019目标检测论文看点:并域上的广义交
  2. MariaDB/MySQL从数据库中选择随机的行
  3. cv岗工作做什么_职场速递:我应该做什么工作?
  4. LeetCode C语言刷题——day2
  5. 程序人生:女程序员的求职奋斗史
  6. display和float使用上的区别(1)-----多栏布局的实现
  7. Windows Server 2003 来配置网络地址转换 (NAT
  8. Day0205____数据库
  9. 2022年全球差旅费管理系统行业分析报告
  10. 湖南对口招生计算机专业试卷,湖南省2018年普通高等学校对口招生考试计算机应用类综合试卷 参考答案...
  11. 优酷的kux格式怎么转换成mp4?教你快速转换的方法
  12. 传奇架设教程GOM引擎微端设置方法
  13. 吉林大学学生邮箱接收服务器地址
  14. animation动画全解
  15. pandas 透视表bug InvalidIndexError: Reindexing only valid with uniquely valued Index objects
  16. Python数据分析学习系列 十三 Python建模库介绍
  17. 智慧社区+物联网解决方案
  18. 图像处理(六)——图像压缩
  19. 异常:谷歌浏览器video标签播放视频不能拖动进度条
  20. 用ORGE+OFUSION+CEGUI+NxOrge+OpenAL组件构造一个游戏引擎

热门文章

  1. 钉钉机器人:python发送消息-加签模式
  2. (转)拿到软银44亿美金巨资后,WeWork要这样布局中国市场
  3. (转)知乎:一文读懂比特币私钥、公钥、钱包地址的来历和关系
  4. 阿里巴巴集团CEO张勇和校招生面对面,畅聊阿里的技术路线
  5. 阿里达摩院赵昆:获评“中国客户服务领袖”
  6. 阿里云存储:安防行业背后的赋能者 | 凌云时刻
  7. 最终,我决定将代码迁出x86架构!
  8. 人民日报刊发浪潮集团董事长孙丕恕署名文章:更好实现数据共享
  9. 【重磅】这家技术贼牛的开源公司开始狂招人啦!
  10. 【图像融合】基于matlab小波变换全聚焦图像融合【含Matlab源码 1372期】