如何在非Active Directory环境中对WCF客户端进行身份验证? [英] How to Authenticate WCF Clients in non Active Directory environment?

查看:63
本文介绍了如何在非Active Directory环境中对WCF客户端进行身份验证?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一系列服务可以处理来自网络的敏感数据.我上传了一个文件(通过Silverlight Web应用程序),然后Web服务实例化了一个客户端,并将文件传递给位于另一个子网中的服务以进行提取.两个盒子 正在运行server 2008 R2,但它们位于各自的工作组中.我需要一种无需使用AD证书即可对服务进行身份验证的方法.该服务使用BasicHttp可以工作,但是我需要更改为TCP或wsHttp,这样我才能通过任一传输方式对邮件进行加密 或基于消息的加密.

I have a series of services that handle sensitive data from the web. I upload a file (via Silverlight web app) then the web service instantiates a client and passes the file to a service which is located in another subnet for extraction. The two boxes are running server 2008 R2 but they are in their own work groups. I need a way to authenticate to the service without using AD certificates. The services work using BasicHttp but I need to change to TCP or wsHttp so I can encrypt messages via either transport or message based encryption.

我如何使用AD客户端证书以外的其他方式跨这些边界对客户端进行身份验证?

How do I authenticate a client across these bounderies using something other than AD client certs??

我正在使用.NET 3.5,服务是用C#编写的.

I am using .NET 3.5 and the services are written in C#.

推荐答案

很抱歉,我认为我需要消息-基于安全性,因为服务器之间有一个路由器,对吗?
I'm sorry, I think I need message-based security because there is a router in between the servers, is that correct?


这篇关于如何在非Active Directory环境中对WCF客户端进行身份验证?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆