개발 일지

✏️ 공부 내용1학기 Final 관통을 진행하면서 OAuth2.0을 활용한 로그인 구현을 맡게 되었다.초반에는 Spring Security를 사용하지 않고 구현하였다가 이후에 Spring Security를 적용하였는데 해당 과정에서 기존 코드와 달라진게 많아 정리해보았다.배경네이버, 구글, 카카오,... 중에 카카오 연동 로그인을 구현하였다.Spring Security를 사용하지 않은 경우, redirect uri를 프론트로 지정하였고Spring Security를 사용한 경우, redirect uri를 백으로 지정하였다. OAuth2.0 (w/o Spring Security)과정1. Service Client가 로그인 요청을 한다.2. Service Server가 yml 파일에 저장된 내용을 이용해 Au..
🤔 고민블로그를 위한 ERD 설계 과정에서 UUID와 auto increment 중에 무엇을 PK로 선택해야할지에 대해 고민이 생겼다.UUID(Universally Unique Identifier)란?네트워크상에서 고유성을 보장하는 ID를 만들기 위한 표준 규약128bit의 고유 식별자다른 고유 ID 생성 방법과 다르게 UUID는 중앙 시스템에 등록하고 발급하는 과정이 없어서 상대적으로 더 빠르고 간단하게 만들 수 있음중복될 확률이 매우 낮음 (10억 분의 1)UUID 구조128-bit의 숫자 문자열이며 총 길이는 36자리32개의 16진수 숫자4개의 하이픈(-)으로 나누어진 8-4-4-4-12 형태하이픈 사이 16진수 숫자들 = 하나의 필드각 필드는 정수로 취급되며 가장 중요한 숫자가 앞에 나옴ex) ..
하얀 돌덩이
'개발 일지' 카테고리의 글 목록