2017-09-28 42 views
0

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

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.

+0

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