Developer Network
Developer Network
Developer Network
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
WCF权限认证
.NET 开发
>
Windows Communication Foundation
问题
0
登录进行投票
服务端:使用VS2010的WCF(SVC文件,wsHttpBinding方式,放在IIS上寄宿)
客服端: 使用VS2005来调用(采用增加WEB引用的方式)
因为VS2005里面没有WCF的概念,在VS2005中WEB引用下来的WCF会当webservice来使用,
现在想对WCF做一个权限认证,打算做在messagehead中(大家不要说采用证书或者其他的方式,这个是不能更改的),
我们以前在webservice中的做法:
客户端登陆成功以候,服务端会发一串加密的字符串给客户端,然后客户端将这个加密的字符串赋予到WCF服务中的一个属性,
再使用静态属性将这个WCF服务保存起来,这样下次再调用这个WCF服务时就不需要再登陆了
现在在WCF中,不知道该如何暴露这个属性啊,大家教教我。
学习者
2011年8月11日 9:54
回复
|
引用
答案
0
登录进行投票
你可以使用WCF的MessageContract,这个是消息契约,也就是你可以使用这种数据契约,来控制发送消息的MessageHeader部分,剩下的自己来控制即可。
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
【
老徐的网站
】:
http://www.frankxulei.com/
微软WCF中文技术论坛
微软WCF英文技术论坛
Windows Azure中文技术论坛
已标记为答案
Peter pi - MSFT
Moderator
2011年8月18日 0:59
2011年8月14日 6:56
回复
|
引用
版主