Single sign on 将SSO idp测试到sp.OpenAM
早上好 我正在使用OpenAM10.1,我正在尝试调试我的配置。 因此,我使用openAM作为托管sp,我们的合作伙伴是远程身份提供商 我的问题是,我不想让我们的合作伙伴向我们发送请求来测试我们的配置——或者至少尽量减少配置 因此,我认为idpSSOInit.jsp将是答案,但我不确定 这就是我尝试的:Single sign on 将SSO idp测试到sp.OpenAM,single-sign-on,openam,Single Sign On,Openam,早上好 我正在使用OpenAM10.1,我正在尝试调试我的配置。 因此,我使用openAM作为托管sp,我们的合作伙伴是远程身份提供商 我的问题是,我不想让我们的合作伙伴向我们发送请求来测试我们的配置——或者至少尽量减少配置 因此,我认为idpSSOInit.jsp将是答案,但我不确定 这就是我尝试的: <form id="theform" action="https://ssotest.com/sp/saml2/jsp/idpSSOInit.jsp" method="post"&
<form id="theform" action="https://ssotest.com/sp/saml2/jsp/idpSSOInit.jsp" method="post">
<div>
<input
type="hidden"
name="SAMLResponse"
value="PHNhbWxwOlJlc3BvbnNlIHhtbG5zOnNhbWxwPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6
cHJvdG9jb2wiIERlc3RpbmF0aW9uPSJodHRwczovL3Nzb3Rlc3QuaW5zcGlydXMuY29tOjQ0My9z
..."/>
<input
type="hidden"
name="metaAlias"
value="/realm/sp"/>
<input
type="hidden"
name="NameIDFormat"
value="transient"/>
<input
type="hidden"
name="RelayState"
value="https://mysite.com"/>
<input
type="hidden"
name="binding"
value="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"/>
<input
type="hidden"
name="spEntityID"
value="sso:realm:saml2"/>
</div>
<input type="submit" value="Submit" />
</form>
联合会给了我:
ERROR: IDPSSOUtil.getIDPAuthnContextMapper: Unable to get IDP AuthnContext Mapper.
java.lang.NullPointerException
at com.sun.identity.saml2.meta.SAML2MetaUtils.getAttributes(SAML2MetaUtils.java:242)
at com.sun.identity.saml2.profile.IDPSSOUtil.getAttributeValueFromIDPSSOConfig(IDPSSOUtil.java:2351)
at com.sun.identity.saml2.profile.IDPSSOUtil.getIDPAuthnContextMapper(IDPSSOUtil.java:1260)
at com.sun.identity.saml2.profile.IDPSSOUtil.getAuthnStatement(IDPSSOUtil.java:1113)
at com.sun.identity.saml2.profile.IDPSSOUtil.getAssertion(IDPSSOUtil.java:814)
...
ERROR: Error processing request
com.sun.identity.saml2.common.SAML2Exception: java.lang.NullPointerException
at com.sun.identity.saml2.profile.IDPSSOUtil.getIDPAuthnContextMapper(IDPSSOUtil.java:1288)
at com.sun.identity.saml2.profile.IDPSSOUtil.getAuthnStatement(IDPSSOUtil.java:1113)
at com.sun.identity.saml2.profile.IDPSSOUtil.getAssertion(IDPSSOUtil.java:814)
at com.sun.identity.saml2.profile.IDPSSOUtil.getResponse(IDPSSOUtil.java:729)
...
Caused by: java.lang.NullPointerException
at com.sun.identity.saml2.meta.SAML2MetaUtils.getAttributes(SAML2MetaUtils.java:242)
at com.sun.identity.saml2.profile.IDPSSOUtil.getAttributeValueFromIDPSSOConfig(IDPSSOUtil.java:2351)
at com.sun.identity.saml2.profile.IDPSSOUtil.getIDPAuthnContextMapper(IDPSSOUtil.java:1260)
... 31 more
所以,基本上,我想手动测试合作伙伴发送给我们的内容,这样我就可以测试我的配置和玩游戏,确保一切正常。我相信我唯一需要的就是一个简单的回答
应该有可能吧
谢谢你的帮助 下载Firefox插件。如果随后在“SSO跟踪程序日志记录”窗口打开时运行SAML交换,它将显示附加了SAML数据的特定请求,并允许您查看解码的SAML数据
要打开“SSO跟踪器”窗口,请按键盘上的ALT键,打开“工具”菜单并选择“SSO跟踪器”
ERROR: IDPSSOUtil.getIDPAuthnContextMapper: Unable to get IDP AuthnContext Mapper.
java.lang.NullPointerException
at com.sun.identity.saml2.meta.SAML2MetaUtils.getAttributes(SAML2MetaUtils.java:242)
at com.sun.identity.saml2.profile.IDPSSOUtil.getAttributeValueFromIDPSSOConfig(IDPSSOUtil.java:2351)
at com.sun.identity.saml2.profile.IDPSSOUtil.getIDPAuthnContextMapper(IDPSSOUtil.java:1260)
at com.sun.identity.saml2.profile.IDPSSOUtil.getAuthnStatement(IDPSSOUtil.java:1113)
at com.sun.identity.saml2.profile.IDPSSOUtil.getAssertion(IDPSSOUtil.java:814)
...
ERROR: Error processing request
com.sun.identity.saml2.common.SAML2Exception: java.lang.NullPointerException
at com.sun.identity.saml2.profile.IDPSSOUtil.getIDPAuthnContextMapper(IDPSSOUtil.java:1288)
at com.sun.identity.saml2.profile.IDPSSOUtil.getAuthnStatement(IDPSSOUtil.java:1113)
at com.sun.identity.saml2.profile.IDPSSOUtil.getAssertion(IDPSSOUtil.java:814)
at com.sun.identity.saml2.profile.IDPSSOUtil.getResponse(IDPSSOUtil.java:729)
...
Caused by: java.lang.NullPointerException
at com.sun.identity.saml2.meta.SAML2MetaUtils.getAttributes(SAML2MetaUtils.java:242)
at com.sun.identity.saml2.profile.IDPSSOUtil.getAttributeValueFromIDPSSOConfig(IDPSSOUtil.java:2351)
at com.sun.identity.saml2.profile.IDPSSOUtil.getIDPAuthnContextMapper(IDPSSOUtil.java:1260)
... 31 more