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

Java & Spring

    [SpringBoot] SpringSecurity와 React Axios 간의 JWT 인식문제

    문제상황 : 포스트맨을 이용한 JWT인증은 정상적으로 수행되고 있으나, 프론트단에서 콘솔이나 브라우저를 이용한 요청을 전송할 때 Header에 JWT가 정상적으로 담겨 오지 않는다 즉, 디버깅을 해보면 요청 전송시 Header에서 NullpointerException이 발생한다. 원인 1. SpringBoot Security 측면 서버에서 응답으로 보내는 JWT 토큰의 이름(키값)과 요청으로 인증할 때 받는 JWT 이름(키값)은 다르게 세팅이 가능하므로 주의해야한다. 이에 따라 프론트에서 요청을 전송할 때 올바르지 않은 이름으로 전달한다면 NullpointerException이 될 수 있다. 1-1) JwtAuthenticationFilter : response.setHeader안의 "Authorizat..

    [SpringBoot] Security 설정을 이용한 Member / Admin Role_DB 분리

    목적 : 기존 SpringSecurity는 한가지 Role 테이블 안에 ADMIN과 MEMBER 등 유저 정보를 한 테이블에서 관리하며, 역할 권한도 한 테이블 내에서 관리한다. : 그러나 ADMIN DB(테이블)과 MEMBER DB(테이블)을 따로 관리하고 싶을 경우, 다음 방법으로 개별 관리가 가능하다. 원리 : yml파일에 선언한 배열에 포함된 이메일(또는 설정한 경로에 저장된 이메일)에 해당하는 username으로 회원가입을 할 경우, ADMIN_ROLES을 부여하는 방법이다. 전제조건 : postMember API와 postAdmin API가 구현되어 있어야 한다. : 각 API의 저장은 각각 MemberRepository, AdminRepository에 저장되게끔 구현되어있어야 한다. 방법 1..

    [Java] double을 long타입으로 형변환

    Long minLat = Double.valueOf((defaultStation.getLatitude() - 0.01171529) * 100000000).longValue();

    [SpringBoot] Login애너테이션 설정

    보호되어 있는 글입니다.