✅네이버클라우드 캠프

✅네이버클라우드 캠프/개발일기

공부 !! Spring Security JPA +OAuth2 +JWT 소셜로그인 로직

시퀀스 설명 소셜 로그인 요청 백엔드로 GET “/oauth2/authorization/{provider-id}?redirect_uri=http://localhost:3000/oauth/redirect”으로 OAuth 인가 요청 Provider 별로 Authorization Code 인증을 할 수 있도록 리다이렉트 (Redirect: GET “https://oauth.provider.com/oauth2.0/authorize?…”) 리다이렉트 화면에서 provider 서비스에 로그인 로그인이 완료된 후, Athorization server로부터 백엔드로 Authorization 코드 응답 백엔드에서 인가 코드를 이용하여 Authorization Server에 엑세스 토큰 요청 엑세스 토큰 획득 엑세스 토큰..

✅네이버클라우드 캠프/개발일기

프로젝트 실행 중에 사용 중인 localhost 8080 제거하고 실행하기

기존에 8080 포트를 사용 중인 프로세스를 중지하려면 해당 프로세스의 PID(프로세스 ID)를 확인하고, 그 PID를 사용하여 프로세스를 종료해야 합니다. 아래의 단계를 따라 진행할 수 있습니다. 1. 먼저 현재 사용 중인 8080 포트의 프로세스 PID를 확인합니다. 다음 명령을 사용합니다. 이 명령은 Unix 기반 시스템에서 작동합니다. lsof -i :8080 또는 Windows에서는 다음 명령을 사용할 수 있습니다. netstat -ano | findstr :8080 이 명령을 실행하면 포트 8080을 사용 중인 프로세스의 PID를 확인할 수 있습니다. 2. 확인한 PID를 사용하여 해당 프로세스를 종료합니다. Unix 기반 시스템에서는 다음 명령을 사용하여 종료할 수 있습니다. `{PID}`를..

✅네이버클라우드 캠프/개발일기

[네이버클라우드캠프] 96일차. 자바 Request Handler 예외처리 및 Spring Boot

// Request Handler에서 예외를 던졌을 때 처리 절차! // 1) 페이지 컨트롤러 안에 예외 처리기가 있다면, // => 해당 메서드를 호출한다. // 2) @ControllerAdvice 객체에 예외 처리기가 있다면, // => 해당 메서드를 호출한다. // 3) web.xml 에 지정된 오류 처리 기본 페이지가 설정되어 있다면, // => 해당 페이지를 실행한다. // 4) 서블릿 컨테이너의 기본 오류 처리 페이지를 실행한다. 순서대로 한번 테스트를 해보자 ! 각 상위 단계의 에러처리기가 없다면 하위 단계 우선순위의 예외처리기를 사용한다 ! 1) 페이지 컨트롤러 안에 예외 처리기가 있는 경우 2) @ControllerAdvice 객체에 예외 처리기가 있는 경우 3) web.xml 에 지정..

우동한그릇
'✅네이버클라우드 캠프' 카테고리의 글 목록