当我在wso2上将单个adfs配置为身份服务器时,来自wso2的身份验证失败,并显示以下错误 .
ator返回:INCOMPLETE TID:[ - 1234] [] [2017-02-24 06:50:04,580] DEBUG - SAMLSSOAuthenticator正在重定向TID:[ - 1234] [] [2017-02-24 06:50:04,580] DEBUG - Step is尚未完成 . Redirechttp://stackoverflow.com/questionsting到外面 . TID:[ - 1234] [] [2017-02-24 06:50:09,958] DEBUG - 身份验证上下文为空TID:[ - 1234 ] [] [2017-02-24 06:50:09,959] DEBUG - 会话数据键在请求TID中为空: [-1234] [] [2017-02-24 06:50:09,959] ERROR - 上下文不存在 . 可能是由于缓存无效
同时,如果有多个联合身份验证说在wso2上配置了2个adfs服务器作为身份服务器并且在wso2-sp上使用高级配置选项,则来自travelocity的身份验证正常 .
请指导我在这里缺少的东西 .
1 回答
这支持Identity Server 5.1.0 M3开箱即用 . 如果要在Identity Server 5.0.0(使用SP 1)中使用它,则需要对源进行一些修改 . 细节可以在[1]和[2]找到 .
有关在WSO2 Identity Server中将ADFS 3.0设置为联合身份验证器的更多详细信息,请参阅文档[3]
[1] - https://wso2.org/jira/browse/IDENTITY-3181 [2] - https://wso2.org/jira/browse/IDENTITY-3349 [3] - https://omindu.wordpress.com/2015/06/19/setting-ad-fs-3-0-as-federated-authenticator-in-wso2-identity-server/