J'essaie d'en savoir plus sur l'architecture WSO2 Identity Server qui traite les connexions SSO. A partir de la gouvernance, de la configuration et des bases de données locales fournies avec chaque produit Carbon, sur quelle couche de base de données les sessions d'authentification SSO seraient-elles stockées? Et si la machine sur laquelle se trouve la base de données tombe en panne, comment les sessions SSO continueraient-elles sans interruption?Nécessité de clarifier l'architecture WSO2 IS en ce qui concerne la persistance SSO
0
A
Répondre
0
La documentation sur Authentication Session Persistence vous donnera un aperçu de la conception architecturale.
La persistance de la base de données pour la session est contrôlée avec le fichier "/repository/conf/identity/identity.xml". S'il vous plaît voir la section,
<JDBCPersistenceManager>
<DataSource>
<Name>jdbc/WSO2CarbonDB</Name>
</DataSource>
<SessionDataPersist>
<Enable>true</Enable>
La base de données pour conserver les données de session peuvent être configurées dans "référentiel/conf/datasources/{votre-DataSource} .xml". Reportez-vous au fichier "master-datasources.xml" pour la structure.
La source de données définie ci-dessus peut être référencée par son nom JNDI dans toutes les autres configurations.
Ah je vois. Il semble que les valeurs étaient déjà préréglées dans la version 5.3.0, donc je n'avais pas besoin de changer quoi que ce soit. – murkywaters