Azure WCF工作者角色的摘要式身份验证

时间:2014-05-23 14:58:50

标签: authentication azure

我想知道如何在Azure WCF工作者角色上实现摘要式身份验证。 这是我的Azure工作者角色我有点困惑如何以及在何处配置它。

任何人都有一篇关于Azure身份验证的博客文章吗?

2 个答案:

答案 0 :(得分:1)

首先,要在worker角色中指定WCF配置,我相信您必须以编程方式执行此操作而不是使用配置文件,类似于此示例:http://code.msdn.microsoft.com/windowsazure/CSAzureWCFWorkerRole-38b4e51d/sourcecode?fileId=21645&pathId=708564178

ServiceHost host = new ServiceHost(typeof(MessengerService));
Binding binding = ...;
host.AddServiceEndpoint(..., ...binding, url, ...);
host.AddServiceEndpoint(...);

其次,摘要式身份验证似乎需要每个此引用的AD基础结构/ Windows域: http://technet.microsoft.com/en-us/library/cc738318(v=ws.10).aspx

从问题中不清楚这个工作者角色是否明确地添加到Windows域中。

答案 1 :(得分:0)

拉​​尔夫,

缺少IIS&您可能需要为ADF提供自定义摘要认证实现的AD基础结构,并且没有太多可用的样本。

下面的文章似乎很有用 - 它显示了如何为WCF REST服务执行此操作,但代码可能是可重用的。 您只需要考虑为此目的重用第三方代码的任何安全隐患。

http://www.codeproject.com/Articles/162726/Digest-Authentication-on-a-WCF-REST-Service

-Simon。