需要澄清关于SSO持久性的WSO2 IS架构

时间:2017-09-28 18:43:22

标签: database authentication wso2 single-sign-on persistence

我试图了解有关处理SSO登录的WSO2 Identity Server体系结构的更多信息。

从每个Carbon产品附带的治理,配置和本地数据库中,哪个数据库层将存储SSO身份验证会话?如果数据库所在的机器出现故障,那么SSO会话将如何继续而不会中断?

1 个答案:

答案 0 :(得分:0)

Authentication Session Persistence上的文档将提供有关架构设计的见解。

会话的数据库持久性由文件" /repository/conf/identity/identity.xml"控制。请参阅

部分
<JDBCPersistenceManager>
        <DataSource>
            <Name>jdbc/WSO2CarbonDB</Name>
        </DataSource>
        <SessionDataPersist>
            <Enable>true</Enable>

可以在&#34; repository / conf / datasources / {your-datasource} .xml&#34;中配置用于保存会话数据的数据库。请参考&#34; master-datasources.xml&#34;对于结构。

上面定义的数据源可以通过其所有其他配置中的JNDI名称来引用。