SpringSecurity OAuth2

[10강] 페이스북 로그인

서영선 2023. 8. 2. 20:04

💟 준비

 

1. 페이스북 콘솔 API 를 검색해서 로그인 한다. 

2. 앱 만들기를 누르고, 용도를 선택한다.

3. 설정에 있는 앱 ID 와 앱 시크릿 코드를 따로 컴퓨터에 저장해둔다.

준비 완료!!

 

 

 

💗 개발

 

1. application.yml 파일에 아까 저장해둔 client-id 와 client-secret을 설정한다.

application.yml

 

2. loginForm.html 파일에 facebook 로그인 경로도 추가한다.

(이때, oauth를 사용하는 경우 "/oauth2/authorization/facebook"으로 주소가 고정되어 있다.)

loginForm.html

 

 

 


<결과>

http://localhost:8080/loginForm에 접속하여

facebook 로그인을 클릭하면

로그인이 잘 연결되는 것을 확인할 수 있다.