Naming & Security


1. Springboot jpa & Hibernate Naming Strategy (네이밍 전략)

local에서 jpa.hibernate.ddl-autocreate로 설정해놨는데
자동 생성된 테이블의 컬럼명을 보니 snake_case로 생성되어 있었다..

2. Spring Security

회원가입 시 이메일 인증으로 사용자 인증을 하고 인증 완료 여부를 Role로 구분하려고 spring 표준 권한을 찾아봤다.

스프링에서 제공하는 기본 권한(Authority)

이번 프로젝트에서 미인증 사용자는 ROLE_RESTRICTED
인증 완료 사용자는 IS_AUTHENTICATED_FULLY로 설정하기로 했다.