我试图了解有关处理SSO登录的WSO2 Identity Server体系结构的更多信息。
从每个Carbon产品附带的治理,配置和本地数据库中,哪个数据库层将存储SSO身份验证会话?如果数据库所在的机器出现故障,那么SSO会话将如何继续而不会中断?
答案 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名称来引用。