Liferayと多数のPHPベースのシステム間でSSOを実装する必要があります。使用されるデータベースはMySQLです。SSOとデータ同期の実装
CASは、システムAおよびシステムBのユーザーデータベースだけでなく、Liferayユーザーデータベースを介して認証されます。各システムが異なるユーザーデータベースを使用する理由は、異なるチーム、おそらく異なるベンダーによって開発されたためです。
すべてのシステムにすべてのログイン情報とアクセス許可を格納するために使用されるマスターテーブルを決定するのは私の責任です。
私の質問は、異なるデータベースのテーブル間でデータをどのように同期させるのですか?レコードがsystemA.userdbに挿入されると、自動的にmaster.tableに挿入されます(最も重要な列はユーザー名とパスワードです)。更新と削除も同様です。
トリガーを使用する必要がありますか、またはソフトウェアがありますか?私のSSO実装についてのアドバイスも高く評価されます。