java - 将 WSO2 IS 服务器配置为以预配置格式发送 token 而不是 SAML 响应?

标签 java wso2 single-sign-on saml wso2-identity-server

我正在使用 WSO2 身份管理服务器(WSO2 IS)进行 SSO 。用户通过身份验证后,ID 服务器将 SAML 响应发送至 网络应用程序。我希望 WSO2 IS 以预配置格式(如 user_name 和 user_role)发送 token ,而不是 SAML 响应。

最佳答案

WSO2IS 根据 SAML2 SSO 规范行事,因此用户名和用户的属性可以在 SAML2 断言中作为属性语句找到。没有灵 active 来定制它。

但是,如果您不喜欢 SAML2 SSO(因为 SAML 基于 XML),您可以使用 openid connect 来通过 WSO2IS 实现 SSO。然后就需要按照openid connect规范进行通信。 WSO2IS 支持它,您可以从 here 找到更多详细信息。

关于java - 将 WSO2 IS 服务器配置为以预配置格式发送 token 而不是 SAML 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28668523/

相关文章:

java - 有什么方法可以区分连接超时和套接字超时吗?

wso2 - 从我的故障序列发送到端点时未捕获的异常

wso2 - 设置 WSO2 EMM

java - 如何使用 getParent() 获取被点击组件的父对象?

java - 如何为具有 Java Spring 安全性的用户授予权限

tomcat - WSO2:Carbon 应用程序服务器和 tomcat 管理器应用程序

Django 微软 AD 身份验证

java - 通用 openid -connect 客户端库 (server-keycloak)

single-sign-on - Ping Federate 6.1 服务提供商的 SAML 2.0 断言响应 URL

java - RxJava 和 rx.exceptions.MissingBackPressureException 异常