시퀀스 설명 소셜 로그인 요청 백엔드로 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에 엑세스 토큰 요청 엑세스 토큰 획득 엑세스 토큰..
기존에 8080 포트를 사용 중인 프로세스를 중지하려면 해당 프로세스의 PID(프로세스 ID)를 확인하고, 그 PID를 사용하여 프로세스를 종료해야 합니다. 아래의 단계를 따라 진행할 수 있습니다. 1. 먼저 현재 사용 중인 8080 포트의 프로세스 PID를 확인합니다. 다음 명령을 사용합니다. 이 명령은 Unix 기반 시스템에서 작동합니다. lsof -i :8080 또는 Windows에서는 다음 명령을 사용할 수 있습니다. netstat -ano | findstr :8080 이 명령을 실행하면 포트 8080을 사용 중인 프로세스의 PID를 확인할 수 있습니다. 2. 확인한 PID를 사용하여 해당 프로세스를 종료합니다. Unix 기반 시스템에서는 다음 명령을 사용하여 종료할 수 있습니다. `{PID}`를..
// Request Handler에서 예외를 던졌을 때 처리 절차! // 1) 페이지 컨트롤러 안에 예외 처리기가 있다면, // => 해당 메서드를 호출한다. // 2) @ControllerAdvice 객체에 예외 처리기가 있다면, // => 해당 메서드를 호출한다. // 3) web.xml 에 지정된 오류 처리 기본 페이지가 설정되어 있다면, // => 해당 페이지를 실행한다. // 4) 서블릿 컨테이너의 기본 오류 처리 페이지를 실행한다. 순서대로 한번 테스트를 해보자 ! 각 상위 단계의 에러처리기가 없다면 하위 단계 우선순위의 예외처리기를 사용한다 ! 1) 페이지 컨트롤러 안에 예외 처리기가 있는 경우 2) @ControllerAdvice 객체에 예외 처리기가 있는 경우 3) web.xml 에 지정..