我们将设置一个新环境,并建议SiteMinder帮助内部用户和联合用户进行Web应用程序身份验证/授权。但是,我们没有与Siteminder有过良好的经验,并希望避免它 - 您会建议哪些替代方案?
编辑:我们目前正计划成为RP / SP,但有一天也可能成为IdP。 OpenID是我们第一个计划中的IdP,但将来会扩展到其他的
答案 0 :(得分:2)
如果内部用户位于Active Directory中,则可以使用ADFS(v2)。您不需要ADFS的其他许可证,因为它是OS组件。对于外部用户,您可以使用支持OpenID,LiveID,Yahoo!,Google(以及任何WS-Federation IdP)(*)的ACS。
在高级别它看起来像这样:
您可以使用WIF“声明启用”您的应用。
(*)截至2015年2月:ACS可能会被MSFT停产或取消投资。它仍然可用。
答案 1 :(得分:0)
ADFS(Windows Server 2012 R2和更高版本)将与任何SAML或OpenID Connect Identity Provider一起使用,并且非常易于设置。 ADFS服务器必须是域成员,但不必使用Active Directory来对用户进行身份验证。
您可以与ADFS(作为依赖方)联合应用程序,然后与外部身份提供商(作为声明提供者)联合ADFS。