我是SSO的新手,从未使用过SAML,所以这就是我在这里提出这个问题的原因。
当我尝试登录SSO系统时,它们会转发到我的网站,并在$ _POST
中包含以下值请注意,在我的问题中,我有时会添加3个点以减少wresult的长度。
array(3) {
["wa"]=>
string(10) "wsignin1.0"
["wresult"]=>
string(6554) "2016-10-21T07:09:29.009Z2016-10-21T08:09:29.009Zhttp://...be/http://...be/urn:oasis:names:tc:SAML:1.0:cm:bearerdk-superadminNvEoboAZrZs+burRB+776E+lXYc5IWsuWVktpHsyfh8=c37VIVxu0D0yHMOW9pk5XCPcTs8Mb+maOoBsldhASO2mjEnd98jC2ibTRtYaaI2MDMmUTfdbo8Z1nqIyTGjklZ/+coJ2C8wduSTj...Q5mH4c3epYj7z5zXdpzQhGTXKAc9/uYvsc3ZpEKPC9Xgdi3XFexbEWWgsMevxRz3s1G6HsbTgCrA0VKz1D9EuWRwb8jnfpqRTR6d_a1afcc4c-cb1e-4c0d-9c42-87cfb446f8b6_a1afcc4c-cb1e-4c0d-9c42-87cfb446f8b6urn:oasis:names:tc:SAML:1.0:assertionhttp://docs.oasis-open.org/ws-sx/ws-trust/200512/Issuehttp://docs.oasis-open.org/ws-sx/ws-trust/200512/Bearer"
["wctx"]=>
string(8) "ssologon"
}
在互联网上看,我希望得到一个XML。这是编码的XML吗?我怎么解码呢? SSO完成了ADFS,我也收到了指纹密钥,不知道何时以及如何使用它。
我希望有人可以向我解释一下。