REST

    Spring Boot에서 구글 소셜 로그인 REST 방식으로 구현하기

    🌟Goal : Spring boot에서 구글 소셜 로그인의 백엔드 처리 프로세스를 REST API 방식으로 구현한다. 1. 구글 OAuth API 프로젝트 환경 구성 ⬇️ 구글 API를 사용하기 위해서는 우선 하단의 사이트에서 일련의 구성및 허가 과정을 거쳐야 한다. https://console.cloud.google.com/apis/dashboard Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com 1) 우선 사용자에게 보여질 Oauth 동의 화면을 구성한다. 2) 구글의 어떤 사용자 데이터까지 접근할 것인지 범위를 지정한다. 3) 테스트 사용자 추가는 우선 생략하고, ..

    REST API, 알고 사용하자!

    📘 REST API의 정의 우선, REST가 어떤 것을 의미하는지 알고 가도록 하자. REST는 Representational State Transfer의 약자이며, 다음과 같이 구성되어있다. 자원 (Resource) : URI 행위 (Verb) : HTTP Method 표현 (Representations) -> 따라서 REST API는 URI를 통해서 자원을 나타내고, HTTP Method를 이용해 해당 자원의 행위를 규정하여 그 결과를 받는 것을 의미한다. 💡REST의 특징 Uniform Interface URI로 지정한 리소스에 대한 조작을 통일되고 한정적인 인터페이스로 수행하는 스타일을 말한다. Stateless REST는 무상태성 성격을 갖고, 작업을 위한 상태정보를 따로 저장하거나 관리하지 않..