USERCONNECTION 테이블 삽입 및 업데이트는 Spring Social Security API의 JdbcUsersConnectionRepository에 의해 수행된다.
사용자가 소셜 네트워크를 사용하여 로그인하면 UserProfile이 생성되고 UserProfile은 사용자의 기본 정보 및 소셜 네트워크 정보를 저장하기위한 개체입니다. UserProfile에 해당하는 사용자 ID는 USERCONNECTION 테이블에서 찾을 수 있으며 관련 레코드를 찾습니다. user_Accounts는 userID에 해당합니다. USER_ACCOUNTS 테이블에 해당 레코드가 없으면 가입 페이지로 리디렉션됩니다.
등록한 후 USER_ACCOUNTS 레코드가 생성되고 USERCONNECTION 레코드도 생성되고 웹 사이트 로그인 정보가 자동으로 생성됩니다.
시스템이 UserProfile에 해당하는 USERCONNECTION 레코드를 찾을 수 있으면 User_Accounts 레코드가 만들어지고 USERCONNECTION 레코드가 생성됩니다.
사용자가 소셜 네트워크를 사용하여 로그인 한 후 사용자의 정보가 응용 프로그램 데이터베이스에없는 경우 자동으로 생성되거나 사용자가 계정 정보를 입력 할 수있는 페이지로 리디렉션됩니다. USER_ACCOUNTS & USERCONNECTION 레코드를 자동으로 생성하려면 인터페이스 ConnectionSignUp을 구현하기 위해 클래스를 작성해야합니다.
는
Social Login in Spring MVC with Spring Social Security
섹션을 가입
에 대한
7- 클래스를 참조하십시오
아래를 참조하십시오