概要
認証プラットフォームとして、Casdoorはデータベースに保存されたユーザーを簡単に管理できます。
Syncer
Casdoorはuserテーブルにユーザーを保存します。 したがって、認証プラットフォームとしてCasdoorを使用する計画がある場合、アプリケーションのユーザーデータをCasdoorに移行することについて心配する必要はありません。 Casdoorはsyncerを提供して、ユーザーデータをCasdoorに迅速に同期化するのに役立ちます。
Casdoorと同期化したいデータベースとユーザーテーブルを指定する必要があり、syncerは定期的にデータの同期化を行います。 詳細については、データベース同期化ツールを参照してください。
同期化ハッシュ
Casdoorはハッシュ関数を使用して、ユーザーをどのように更新するかを決定します。 このハッシュ値は、パスワードや携帯電話番号などの情報を使用して、テーブル内の各ユーザーに対して計算されます。
特定のId
を持つユーザーの計算されたハッシュ値が元の値と比較して変更された場合、Casdoorはユーザーテーブルが更新されたことを確認します。 その後、データベースは古い情報を更新し、Casdoorユーザーテーブルと元のユーザーテーブル間の双方向同期化を実現します。