简体   繁体   English

关于“WAS支持IdP仅启动SAML Web SSO”的说明

[英]Clarification about “WAS supports IdP initiated SAML web SSO only”

Can someone explain this to me, In IBM info center, they mentioned that “WebSphere Application Server supports IdP initiated SAML web SSO only”. 有人可以向我解释一下,在IBM信息中心,他们提到“WebSphere Application Server仅支持IdP发起的SAML Web SSO”。 I have two J2EE applications, deployed on two different instances of WAS v8.5, these applications use form based authentication mechanism to authenticate users. 我有两个J2EE应用程序,部署在两个不同的WAS v8.5实例上,这些应用程序使用基于表单的身份验证机制来验证用户。 And I want to configure SAML SSO between them, where I will use an external identity provider and I will configure each WAS instance to act as a service provider, dose the above statement means that I cannot implement SAML SOO since the authentication will be held at the service providers, if not would anyone please explain me the above statement? 我想在它们之间配置SAML SSO,我将使用外部身份提供程序,我将配置每个WAS实例作为服务提供者,上述语句表示我无法实现SAML SOO,因为身份验证将在服务提供商,如果没有,请不要有人向我解释上述声明?

In SAML version 1, the user always started at the Idp, and then followed a link to the Sp. 在SAML版本1中,用户始终从Idp开始,然后是指向Sp的链接。 The login was initiated at the Idp. 登录是在Idp启动的。

With SAML version 2, the AuthnRequest message was added to the protocol, which enables the user to start at the Sp. 使用SAML版本2, AuthnRequest消息被添加到协议中,这使用户能够从Sp开始。 Then the Sp issues an AuthnRequest message to the Idp and the Idp replies with a Response message containing the assertions. 然后,Sp向Idp发出AuthnRequest消息,Idp回复带有包含断言的Response消息。

It looks like WAS only supports the first scenario, which means that Sp-initiated auto-login is not possible. 看起来WAS只支持第一种情况,这意味着Sp启动的自动登录是不可能的。 However you can always provide a link on the Sp start page to the Idp for manual login. 但是,您始终可以在Sp start页面上提供指向Idp的链接以进行手动登录。

The WebSphere Application Server currently does not support true Sp-Initiated SSO. WebSphere Application Server当前不支持真正的Sp-Initiated SSO。 As mentioned in the previous answer, it supports Idp-initiated. 如前面的答案所述,它支持Idp启动。 However, it also supports a kind of hybrid that it calls "Bookmark style SSO and TAI filter", where you can send the client to WebSphere, it redirects to the Idp, who then sends the SAMLResponse back to the WebSphere. 但是,它还支持一种称为“Bookmark样式SSO和TAI过滤器”的混合,您可以将客户端发送到WebSphere,它会重定向到Idp,然后Idp将SAMLResponse发送回WebSphere。 This keeps you from having to send clients directly to the IdP. 这使您不必将客户端直接发送到IdP。 This is a very common use case. 这是一个非常常见的用例。

You can read about bookmark style SSO and TAI filter here: 你可以在这里阅读书签样式SSO和TAI过滤器:

http://www-01.ibm.com/support/knowledgecenter/SSEQTP_8.5.5/com.ibm.websphere.base.doc/ae/cwbs_samlssosummary.html http://www-01.ibm.com/support/knowledgecenter/SSEQTP_8.5.5/com.ibm.websphere.base.doc/ae/cwbs_samlssosummary.html

" Bookmark style SSO and TAI filter: 书签式SSO和TAI过滤器:

Consider a bookmark style SSO which traditionally fits into an SP-initiated SSO. 考虑一种书签风格的SSO,它传统上适合SP发起的SSO。 The user accesses the business application without authenticating to the IdP first. 用户访问业务应用程序而不首先向IdP进行身份验证。 The WebSphere SAML TAI can be configured to initiate an SSO. 可以将WebSphere SAML TAI配置为启动SSO。 Each SSO partner configuration contains an IdP login application and a routing filter. 每个SSO合作伙伴配置都包含IdP登录应用程序和路由过滤器。 Each filter defines a list of selection rules that represent conditions that are matched against the HTTP request to determine whether or not the HTTP request is selected for an SSO partner. 每个过滤器定义一个选择规则列表,这些规则表示与HTTP请求匹配的条件,以确定是否为SSO伙伴选择了HTTP请求。 The filter rule is a combination of HTTP request header, referrer data, and target application name. 过滤规则是HTTP请求标头,引用者数据和目标应用程序名称的组合。 The WebSphere SAML TAI runtime environment checks the user request against all filter rules to uniquely identify the SSO partner, and redirects the request to the selected IdP login application. WebSphere SAML TAI运行时环境根据所有过滤规则检查用户请求,以唯一标识SSO伙伴,并将请求重定向到选定的IdP登录应用程序。 The TAI filter allows an IdP-initiated SSO to provide similar functionality as the combination of an SP-initiated SSO and an IdP discovery service." TAI过滤器允许IdP发起的SSO提供与SP发起的SSO和IdP发现服务的组合类似的功能。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM