我的情况是,我使用了WSO2提供的travelocity Web应用程序。我已将ADFS与Identity Server集成。 Travelocity的代码可以检索IdP发送的声明(在我的情况下是MS ADFS)。但是,我们是否可以在travelocity Web应用程序中获取整个SAML令牌,以便可以通过API Manager将其传递到所需的后端。如果不是如何检索整个SAML而不是仅检索索赔。
答案 0 :(得分:0)
LoggedInSessionBean sessionBean = (LoggedInSessionBean)session.getAttribute(SSOAgentConstants.SESSION_BEAN_NAME);
sessionBean.getSAML2SSO().getSAMLResponse();
会给你saml回复。 检查参考文献