메인 콘텐츠로 건너뛰기

개요

인증 플랫폼으로서, Casdoor는 데이터베이스에 저장된 사용자를 쉽게 관리할 수 있습니다.

동기화기

Casdoor는 사용자를 user 테이블에 저장합니다. 그래서, Casdoor를 인증 플랫폼으로 사용할 계획이라면, 애플리케이션의 사용자 데이터를 Casdoor로 마이그레이션하는 것에 대해 걱정할 필요가 없습니다. Casdoor는 사용자 데이터를 Casdoor로 빠르게 동기화하는 데 도움이 되는 동기화기를 제공합니다.

Casdoor와 동기화하려는 데이터베이스와 사용자 테이블을 지정해야 하며, 동기화기는 정기적인 간격으로 데이터를 동기화하는 작업을 처리합니다. 자세한 내용은 데이터베이스 동기화기를 참조하십시오.

동기화 해시

Casdoor는 해시 함수를 사용하여 사용자를 어떻게 업데이트할지 결정합니다. 이 해시 값은 비밀번호나 휴대폰 번호와 같은 정보를 사용하여 테이블의 각 사용자에 대해 계산됩니다.

특정 Id를 가진 사용자의 계산된 해시 값이 원래 값과 비교하여 변경되면, Casdoor는 사용자 테이블이 업데이트되었다고 확인합니다. 그 후, 데이터베이스는 이전 정보를 업데이트하여 Casdoor 사용자 테이블과 원래 사용자 테이블 사이의 양방향 동기화를 달성합니다.