将 WCF 与 ADFS 2.0 和 ACS 集成 - 需要一些指南

发布于 2024-12-22 13:55:49 字数 450 浏览 1 评论 0原文

我们计划使用 ADFS 2.0、ACS 和 WIF 为我们的 .NET 应用程序(Web 和 Windows)提供单点登录。我对这些技术还很陌生。

我在第 9 频道上看过很少的视频,其中大多数都是使用 google、yahoo facebook 进行 SSO。如果您能提供使用 ACS 配置 ADFS 的分步过程,我们将不胜感激。

是否可以从 WCF 调用 ADFS 和 ACS?我们计划让 WCF 与 ADFS 和 ACS 合作,并向我们的应用程序集发出 SAML 令牌。 因此,就像我们的应用程序将调用 WCF 使用所需的凭据进行身份验证,然后 WCF 将调用 ADFS 来获取 IdPToken,然后 IdpToken 将发送到 ACS 以获取 SAML 令牌,然后返回的 SAML 令牌将转发到应用程序。我试图为此搜索一组示例,但找不到。一些指导或链接会很有用。

ADFS 还需要可用于互联网吗?我们必须将其公开到公共领域吗?

We are planning to provide single sign on to our set off .NET applications(Web and windows) using ADFS 2.0, ACS and WIF. I am quite new to these technologies.

I have seen quite few videos on channel 9, most of them are giving SSO using google, yahoo facebook. Would appreciate if you can provide step by step process to configure ADFS with ACS.

Is it possible to call ADFS and ACS from WCF? We are planning to have WCF which will collaborate with ADFS and ACS and issue SAML to token to our set of applications.
So it’s like our application will call WCF for authentication with required credential, WCF will then call ADFS to get IdPToken, that IdpToken will then send to ACS to get SAML token, and returned SAML token will then forwarded to application. I tried to search set of examples for this but could not find. Some guidance or link will be useful.

Also it required to ADFS available to internet? Do we have to expose it to public domain?

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

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

发布评论

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

评论(2

ら栖息 2024-12-29 13:55:49

Technet Wiki 上有一个很棒的 ACS - WIF 指南 Windows Identity Foundation (WIF )和 Azure AppFabric 访问控制服务 (ACS) 内容映射

MSDN ACS 2.0

ACS 2.0 示例和文档。这有 ACS / WCF 示例

身份开发人员培训套件 这有 ADFS /WCF 样本。

如果您希望外部用户使用 ADFS 进行身份验证,那么它必须可用于 Internet。但是,您可以在 DMZ 中安装 ADFS 代理服务器,然后将 ADFS 的真实实例置于防火墙后面。

There's an excellent ACS - WIF guide over on the Technet Wiki Windows Identity Foundation (WIF) and Azure AppFabric Access Control Service (ACS) Content Map.

MSDN ACS 2.0

ACS 2.0 Samples and Documentation. This has ACS / WCF samples

Identity Developer Training Kit This has ADFS / WCF samples.

If you want external users to authenticate using ADFS then yes it has to be available to the Internet. However, you can install an ADFS Proxy Server in the DMZ and then put the real instance of ADFS behind a firewall.

生来就爱笑 2024-12-29 13:55:49

您可能会在 的白皮书(英语 == 英语)中找到分步指南http://www.microsoft.com/france/interop/ressources/documents.aspx
我特别想到分步指南:使用 Shibboleth 2.0 和 SharePoint 2010 技术进行联合协作 Livre blanc « Guide étape-par-étape Collaboration fédérée avec Shibboleth 2.0 et SharePoint 2010 » (en anglais)

对于 ACS,您可能需要访问 Wade Wegner 的 (www.wadewegner.com) 博客或Vittorio Bertocci 的博客 (blogs.msdn.com/b/vbertocci/)
我在 http://blogs.msdn.com/b 上也有一些帖子/benjguin/archive/tags/identityfederation/

问候

You might find step by step guides in white papers (en anglais == In English) from http://www.microsoft.com/france/interop/ressources/documents.aspx
In particular, I think of Step-by-Step Guide: Federated Collaboration with Shibboleth 2.0 and SharePoint 2010 technologies Livre blanc « Guide étape-par-étape Collaboration fédérée avec Shibboleth 2.0 et SharePoint 2010 » (en anglais)

For ACS, you might want to go to Wade Wegner's (www.wadewegner.com) blog or Vittorio Bertocci's blog (blogs.msdn.com/b/vbertocci/)
I also have a few posts at http://blogs.msdn.com/b/benjguin/archive/tags/identityfederation/

regards

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