Firefly Pointer 'Java & Spring' 카테고리의 글 목록 (2 Page) — 궁금하신 점이 있다면 댓글로 남겨주세요.(2023년~ 노션으로 이동)

Java & Spring

    [Error] Google OAuth 2.0 로그인 API 동작 중, "액세스 차단됨: 이 앱의 요청이 잘못되었습니다"오류

    [Error] Google OAuth 2.0 로그인 API 동작 중, "액세스 차단됨: 이 앱의 요청이 잘못되었습니다"오류

    에러 로그 및 화면 액세스 차단됨: 이 앱의 요청이 잘못되었습니다 이 앱에서 잘못된 요청을 전송했으므로 로그인할 수 없습니다. 나중에 다시 시도하거나 개발자에게 이 문제를 문의하세요. 이 오류에 관해 자세히 알아보기 이 앱의 개발자인 경우 오류 세부정보를 참고하세요. 400 오류: redirect_uri_mismatch 원인 사실 화면에 보면 친절하게 나와있다. 400 오류: redirect_uri_mismatch 즉, 요청 URI에 낑겨 보낸 redirect_uri가 안맞는다는 뜻이다. 그렇다면 어디랑 안맞을까? Google Cloud에 등록한 Application에 미리 등록해두는 redirect uri 목록에 없다는 뜻이다. 해결방법 1. Google Cloud -> 사용자 인증 정보 -> 본인이 ..

    [Error] Google OAuth 2.0 로그인 중 Whitelabel Error Page

    [Error] Google OAuth 2.0 로그인 중 Whitelabel Error Page

    에러코드 및 화면 Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Mon Jun 05 20:52:08 KST 2023 There was an unexpected error (type=Not Found, status=404). 원인 1. localhost:8080으로 연결 시, 기본값인 index.html이 없다. 2. 없는 파일을 경로로 지정했다. (필자의 경우) 해결 방법 1. localhost:8080으로 연결 시, 기본값인 index.html이 없는 경우 : resource/static 디렉토리 안에 index.html을 만들어준다. 2. 없는 파..

    [GitHub] 템플릿 레포지토리(Template repository) 만들기

    [GitHub] 템플릿 레포지토리(Template repository) 만들기

    목적 매번 새 프로젝트를 진행하면서 초기세팅을 만드는 번거로움을 덜기 위함 방법 1. 새 레포지토리를 만들어 Setting에 들어가거나, 템플릿으로 사용할 기존 레포지토리의 Setting을 들어간다. 2. General에서 Template repository를 선택한다. (끝)

    [OAuth2.0] 네이버(Naver) 로그아웃 - SpringBoot JPA JWT 방식용

    [OAuth2.0] 네이버(Naver) 로그아웃 - SpringBoot JPA JWT 방식용

    목적 로그인이 있는데 로그아웃이 없으면 섭섭함 함정이 있다면, Naver Developer에는 로그아웃을 지원하는 요청 가이드가 없음(자체 구현하라함) * (필독) 이 글은 Spring Boot JPA환경에서 JWT를 이용한 인증방식의 Spring Security사용자를 위함입니다. 환경 네이버 로그인 구현 : https://radpro.tistory.com/675 레디스서버가 연동되어 있거나, RDBMS에 OAuth 2.0 제공사에서 주는 식별자(ID) 등의 회원정보가 저장이 되어있어야 함 로그인 한 유저의 JWT로 자체 서비스에 등록된 ID값을 획득할 수 있어야 함 (필자는 JwtExtractUtil을 구현해 사용중) 할 것 요약 핸들러 메소드 구현 요점: 파라미터를 구해서 -> HTTP요청으로 Na..