오늘은 스프링부트를 사용한 애플리케이션에 페이스북 로그인 기능을 구현해보았다.
pom.xml 의존성 추가하기
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-oauth2-client</artifactId>
</dependency>
페이스북 개발자 센터 로그인하기
Meta for Developers
간단한 WhatsApp 플로 만들기 WhatsApp 플로는 WhatsApp을 떠나지 않고 원활하게 타겟과 소통하고 정보를 수집할 수 있는 방법입니다. 개발자를 위한 필요한 조치 대시보드 도입 developers.facebook.com에서
developers.facebook.com
로그인한 뒤 오른쪽 위 초록색 버튼인 "앱만들기" 클릭
배포한 서비스가 아니라서 일단은 로컬호스트로 주소를 설정해준다.
등록 완료 후 왼쪽 아래 "앱설정" > "기본 설정" 클릭
앱 ID , 앱 시크릿 코드 복사 후 application.yml 파일에 붙여넣기
application.yml 파일 설정
oauth2:
client:
registration:
facebook:
client-id: ****
client-secret: ****
scope:
- public_profile
- email
'👩💻 BackEnd > 🍃 스프링부트 [SpringBoot]' 카테고리의 다른 글
[ SpringBoot ]@NotNull, @NotEmpty, @NotBlank 차이 (0) | 2024.03.19 |
---|---|
[SpringBoot] 중복 유니크 키 제약조건 생성 (0) | 2024.03.18 |
[SpringBoot] 게시물 페이징 처리하기 (0) | 2024.03.17 |
[JPA] 양방향 매핑 (0) | 2024.03.13 |
[ Spring Boot / thymleaf ] spring mvc 2 검증 내용 정리 (0) | 2024.02.22 |