Spring Security - Postman 사용중

민찬홍·2023년 12월 19일

Spring

목록 보기
11/16

Spring Security를 사용해서 각종 api를 만들고 Postman으로 구동을 확인하려고 하면 시큐리티 사용이 안되는 것을 확인할 수 있다.
기본적으로 JSP, 타임리프가 아닌 경우 기본적으로는 클라리언트와 쿠키 공유가 안되고, 세션도 안되고, 스프링 시큐리티를 사용하지 못한다.

@PostMapping("")
    public RsData<WriteArticleResponseBody> writeArticle(
            @RequestBody WriteArticleRequestBody body,
            Principal principal
    ) {
        Member member = rq.getMember();

        Optional.ofNullable(principal)
                .ifPresentOrElse(
                        p -> System.out.println("로그인 : " + p.getName()),
                        () -> System.out.println("비로그인"));

write에 대한 api를 만들고 해당 코드를 postman에 구동해보면 스프링 시큐리티가 작동하지 않아 principle 정보를 가져오지 못하고, 따라서 비로그인이 출력되는 것을 알 수 있다.

profile
백엔드 개발자를 꿈꿉니다

0개의 댓글