Firebase에서 Github 인증 사용설정하기

기타 2022. 5. 11. 15:30

1. Firebase 콘솔에서 승인 콜백 URL 얻기 Firebase 콘솔의 인증창에서 "로그인 방법 설정"버튼을 누르고 로그인 제공업체 탭에서 깃허브를 선택하면 위와같이 승인 콜백 URL와 클라이언트 ID, 비밀번호를 입력하는 창이 뜨게된다. 2. 깃허브 설정에서 OAuth App 등록하기 깃허브로 가서 Settings > Developer Settings > OAuth Apps로 들어가면 새로운 Oauth App을 생성할 수 있다. 생성하기에서 App이름과 홈페이지 URL, 그리고 1번 과정에서 얻은 승인 콜백 URL을 입력해준다. 3. 클라이언트 ID, 비밀번호 등록 생성된 OAuth App에 들어가면 클라이언트 ID와 비밀번호를 얻을 수 있다. 이를 다시 파이어베이스 콘솔창으로 돌아와서 입력해주면..

Article Thumbnail
쿠키 - 세션쿠키와 지속쿠키의 차이점(+지속쿠키 설정 방법)

기타 2022. 3. 12. 03:02

세션쿠키 vs 지속쿠키 세션쿠키(Session Cookie) : 세션쿠키는 메모리에 저장되어(디스크x) 브라우저가 종료되면 삭제된다. 지속쿠키(Persistent Cookie) : 지속쿠키는 디스크에 저장되어 브라우저가 종료되거나 심지어 컴퓨터가 재시동 되더라도 남아있다. 만료 시간이 존재하고, 만료되면 삭제되는것이 특징이다. 예시로 Google Analytics Cookie가 있다. → 쿠키 저장시 Max-Age, Expires값을 설정한다면 저장 기한이 있는 지속쿠키로 저장되고, 이 두 값을 설정하지 않고 저장하면 자동으로 세션쿠키로 저장된다. react-cookie에서 지속쿠키 설정 방법 const cookies = new Cookies(); cookies.set('ACCESS_TOKEN', res..