티스토리 뷰

IT/JAVA 및 Spring

[Spring Security] 구글 OAuth 동의화면, OAuth Client ID 등록하기

주인장 진빼이

스프링 시큐리티 관련 카테고리이지만

이 포스팅은 구글 Credentials page 관련된 내용만 존재한다.

OAuth2.0 동의 화면 만들기

0. 구글 Credentials page 접속 및 로그인: https://console.cloud.google.com/apis/credentials

1. 프로젝트 생성

 

2. 프로젝트 이름 TodoApp123 입력 (프로젝트명 자율적으로 입력)

 

3. 정상적으로 만들어졌으면 아래 사진처럼 알림창에 체크표시가 나타난다

 

4. OAuth 동의화면 탭 -> 외부 선택 -> 만들기 클릭하여 다음으로 이동

 

5. 앱 이름, 로고(선택), 사용자 지원 이메일, 개발자 연락처 정보 필수 기입 후 [저장 후 계속] 눌러 다음으로 이동

만약 추가로 정보를 기입해야할 것들이 있다면 별도로 기입해도 좋다.

 

6. 민감하지 않은 범위 설정 및 [저장 후 계속] 눌러 다음으로 이동

 

7. 테스트 사용자: [저장 후 계속] 눌러 다음으로 이동

 

8. 요약: 정보 확인 후 맨 아래 [대시보드로 돌아가기] 눌러 등록 마무리

동의 화면을 만들었으므로 OAuth 2.0 클라이언트 ID를 등록해야 한다.

OAuth2.0 클라이언트 ID 등록하기

이어서 진행하자.

 

0. 우측 사용자 인증 정보 탭으로 이동

1. 상단에 사용자 인증 정보 만들기 -> OAuth 클라이언트 ID 클릭

 

2. 애플리케이션 유형: 웹 애플리케이션 선택, 이름 My Todo123 입력 (이름은 자율 입력)

 

3. 승인된 리디렉션 URI: 스프링으로만 작업하는 경우 URI 1개만 추가

테스트 목적으로 자유롭게 URL을 입력했다.

URI는 추후에 추가 및 수정할 수 있으니 맨 아래 [만들기]를 눌러 클라이언트 ID 등록을 마치자.

http://localhost:8081/mytodo_123/oauth2/client/test1

4. OAuth 클라이언트 생성됨(팝업) 중요한 정보들이 담겨져 있으며, 외부로 유출되선 안된다.

혹시 모르니 JSON 다운로드를 눌러 미리 백업하자.

 

사이트를 통해 발급받은 ID와 보안비밀번호는 다시 확인할 수 있다.

 

5. 추가 정보 확인

정상적으로 클라이언트 ID 등록이 완료되었다.

[작업]을 통해 삭제 또는 URI를 수정할 수 있다.

 

등록이 모두 완료되었으니

스프링 시큐리티 OAuth 로그인을 시도해보자.

 

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함