メインコンテンツにスキップ

概要

認証プラットフォームとして、Casdoorはデータベースに保存されたユーザーを簡単に管理できます。

Syncer

Casdoorはuserテーブルにユーザーを保存します。 したがって、認証プラットフォームとしてCasdoorを使用する計画がある場合、アプリケーションのユーザーデータをCasdoorに移行することについて心配する必要はありません。 Casdoorはsyncerを提供して、ユーザーデータをCasdoorに迅速に同期化するのに役立ちます。

Casdoorと同期化したいデータベースとユーザーテーブルを指定する必要があり、syncerは定期的にデータの同期化を行います。 詳細については、データベース同期化ツールを参照してください。

同期化ハッシュ

Casdoorはハッシュ関数を使用して、ユーザーをどのように更新するかを決定します。 このハッシュ値は、パスワードや携帯電話番号などの情報を使用して、テーブル内の各ユーザーに対して計算されます。

特定のIdを持つユーザーの計算されたハッシュ値が元の値と比較して変更された場合、Casdoorはユーザーテーブルが更新されたことを確認します。 その後、データベースは古い情報を更新し、Casdoorユーザーテーブルと元のユーザーテーブル間の双方向同期化を実現します。