WCF 自定义身份验证

发布于 2024-11-17 07:45:00 字数 186 浏览 2 评论 0原文

我需要将我的 wcf 服务公开给其他供应商。对于内部客户端,身份验证非常简单,即使用 Windows 身份验证和 AzMan 角色提供程序。

我的下一步是向外部客户提供相同的服务。由于它们不在我们的网络上,我想知道如何实现基于角色的身份验证,以便我可以授予/拒绝对特定操作的请求。

任何帮助将不胜感激。

谢谢。

I have a requirement to expose my wcf services to other vendors. For internal client's the authentication is pretty straight forward i.e. to use Windows Authentication with AzMan role provider.

My next step is to expose the same services to external customers. Since they are not on our Network, I'm wondering how I could implement the Role Based Authentication so that I can grant/deny the request to particular Operation.

Any help will be greatly appreciated.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

荭秂 2024-11-24 07:45:01

如果它是与您的服务通信的软件 - 证书身份验证。

如果是人 - 用户名/密码

If it's a software communicating with your service - Certificate authentication.

If it's a human - Username/Password

千寻… 2024-11-24 07:45:01

我建议将 AzMan 配置为使用 ADAM(Active Directory 应用程序模式)。这样,您就可以拥有具有您定义的角色的外部用户的自己的数据库 (AD),AzMan 将调用该 ADAM 来检查用户角色。我已经做到了并且效果很好。以下是如何实现它的链接:如何:在 ASP 中使用 ADAM 角色.NET 2.0

I would suggest configure AzMan to use ADAM (Active Directory Application Mode). This way you can have own database (AD) of external users with your defined roles, and AzMan will call that ADAM to check user roles. I've done it and it works fine. Here is the link for how to implement it: How To: Use ADAM for Roles in ASP.NET 2.0

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文