none
[WCF]能否只用一个EndPoint同时实现对内用Winodws认证,对外用Forms认证? RRS feed

  • 问题

  • 并且对内使用Windows认证时自动使用当前的Credential,无需弹出用户名和密码窗口。
    • 已移动 小鱼儿 2009年5月19日 10:01 ([Loc]From:Windows Vista 开发相关讨论)
    2008年7月1日 5:01

答案

  • 对内当然是指Intranet用户了,对外则是Internet用户。


    Hi,
       WCF的验证方式可以实现动态配置吧。
    个人的理解:关键问题是你如何知道这些客户端是来自哪个网络。验证的方式基本WCF和WSE3.0类似。继承基类。重写安全验证与授权的方法就可以了。
       但是你需要添加客户端判断代码,来调用不同的安全验证放大
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年6月22日 15:03
    版主

全部回复

  • 您所说的“对内“具体指啥呢?

     

    2008年7月11日 5:34
    版主
  • 对内当然是指Intranet用户了,对外则是Internet用户。

    2008年7月11日 13:37
  • 对内当然是指Intranet用户了,对外则是Internet用户。


    Hi,
       WCF的验证方式可以实现动态配置吧。
    个人的理解:关键问题是你如何知道这些客户端是来自哪个网络。验证的方式基本WCF和WSE3.0类似。继承基类。重写安全验证与授权的方法就可以了。
       但是你需要添加客户端判断代码,来调用不同的安全验证放大
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年6月22日 15:03
    版主
  • 我感觉设置为两个enpoint 比较方便啊。。。
    紫柔版主的头像真叫萌得一个不行啊。。。。
    答案800 撒花
    2009年6月23日 2:21