0
如何使用成功登录后获得的“josso_assertion_id”来获取用户凭证。在Josso中,如何使用“josso_assertion_id”获取用户详细信息
是否有任何API调用来获取JOSSO中的用户凭证。
任何帮助将不胜感激。
克里希纳
如何使用成功登录后获得的“josso_assertion_id”来获取用户凭证。在Josso中,如何使用“josso_assertion_id”获取用户详细信息
是否有任何API调用来获取JOSSO中的用户凭证。
任何帮助将不胜感激。
克里希纳
是,
得到assertion_id
后,你需要调用SSOIdentityProvider
Web服务和方法resolveAuthenticationAssertion
它会给这是指用户的session_id
。然后,您可以使用此session_id
做任何类型的请求的Web服务
看一看http://josso_server_url/josso/services
有可用服务的列表
使用resolveAuthenticationAssertion方法与“josso_assertion_id”后,我得到一条消息“Error dereferencing authentication assertion:”josso_assertion_id“”,原因为org.josso.gateway.assertion.exceptions.AssertionNotValidException:无效的JOSSO身份验证声明:“josso_assertion_id”。 – 2012-04-09 10:35:11
你确定你提供了正确的assertion_id? – 2012-07-19 16:09:32