Windows Azure AppFabric ACS - 添加自定义 STS
我目前已经设置了 Windows Azure AppFabric 系统,并使用我自己注册的命名空间运行,其中使用 Google/Yahoo/Windows Live STS 提供商。一切正常,我可以使用它们并登录我的应用程序。简单的。
但是,我在网络上找不到任何与将我自己的 STS 从第三方供应商添加到此列表相关的有用信息。我读到这是可能的,这是我陷入困境的最后一个障碍 - 将 Google/Yahoo/Windows Live STS 替换为我需要应用程序进行身份验证的 STS。我在 STS 控制面板中找不到允许这样做的任何地方(AppFabric Labs)。
有没有人有这方面的经验并可以提供指导?
提前致谢。
I've currently got Windows Azure AppFabric system set up and running with my own registered Namespace, in which uses the Google/Yahoo/Windows Live STS providers. That all works fine, I can use them and login to my application. Easy.
However, I can't find anything in any way useful on the web that related to adding my own STS to this list from a 3rd party supplier. I've read that it's possible, and it's the last hurdle I'm stuck on here - replacing the Google/Yahoo/Windows Live STS with the ones I need my application to authenticate with. I cannot find anywhere in the STS control panel to allow for this (AppFabric Labs).
Has anyone got any experience with this and can show guidance?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过两种方式添加新的身份提供商:
1- 使用左侧的“身份提供商”菜单选项,然后选择您的选项。它们通常标记为“ADFS v2.0”(这是您用于任何 WS-Federation STS 的标签,包括将在 Visual Studio 中为您生成的 STS WIF)、“Facebook”等
2- 使用管理 API。
因为你正在做的事情似乎是#1 是最初要走的路。有一个值得注意的例外。目前只能以编程方式添加 OpenID 身份提供商。
You add new Identity Providers in two ways:
1- Use the "Identity Providers" menu option on the left, then pick your options. They are typically labeled "ADFS v2.0" (this is the one you use for any WS-Federation STS including the STS WIF will generate for you inside Visual Studio), "Facebook", etc
2- Use the Management API.
For what you are doing seems like #1 is the way to go initially. There's one notable exception. OpenID identity providers can only be added programatically at this time.