리팩토링1 사이드 프로젝트 리팩토링 - 역할을 분리 + 일급 컬렉션 적용기 용어 설명 Provider : Google, Github, Naver, Kakao... 등 OAuth2 인증을 제공해주는 기업을 말합니다. Attribute : Provider가 제공하는 정보 데이터 모음입니다. Map 형태로 제공됩니다. 이는 Provider마다 구성이 다르기 때문에, 반드시 전처리를 해서 사용해야 합니다. 리팩토리 전 클래스 구성 /** * 각각 다른 곳에서 로그인을 요청한 유저의 attributes 정보를 평준화 하는 클래스 */ @Deprecated @SuppressWarnings({"unchecked"}) public class OAuthAttributesOld { private Map attributes; private String authId; private String us.. 2022. 10. 22. 이전 1 다음