현재 저는 스프링 보안 라이브러리를 사용하고 있으며 다음 질문을 던졌습니다. 데이터베이스 모델과 스프링 보안 테이블을 어떻게 결합해야합니까?스프링 보안 데이터 모델
아시다시피 스프링 보안은 데이터베이스에 인증 관리자를 정의하기 위해 두 개의 테이블 (사용자 및 권한)을 필요로합니다. 내 POV에서 내 추가 사용자 정보를 저장하는 두 가지 가능성 (이메일, LASTNAME, 같은 마지막 로그온, ....)
내가 인증을위한 일반 사용자 테이블을 가질 수는 지금이 있습니다 목적과 다른 목적을 위해 나머지 하나 (사용자 이름으로 링크 됨)
필자는 필자의 필요한 속성으로 스프링 보안의 사용자 테이블을 확장한다.
귀하의 관점에서 가장 좋은 디자인은 무엇입니까? 당신의 경험은 무엇입니까?
Lomu
다른 유형의 사용자를 나타내는 파생 클래스를 만들었습니다. 예를 들어'ProfiledUser extends User'. – MaVVamaldo
최대 절전 모드와 ProfiledUser pojo에서 "사용자"pojo를 만들었습니까? –
더 많은 공간이 필요하므로 답을 게시했습니다. – MaVVamaldo