본문 바로가기

Spring Boot

JSP에서

@LoginUser

 

어노테이션 만드는 법 배울 예정

또 아래 어노테이션도 배울 예정

@Vlidate
@bind result

다음주 월요일
로그 관리하는 거 센트리? 배울 

 

 

토큰 검증을 ???~할 필요없

 

 

 

 

본인이 시큐리티 의존성달기 + jsp 템플릿

 

jsp 템플릿달고 session을 쓰고 싶다면 아래의 의존성

그리고

 

	<dependency>
			<groupId>org.springframework.security</groupId>
			<artifactId>spring-security-taglibs</artifactId>
		</dependency>
        
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>

<sec:authorize access="isAuthenticated()">
    <sec:authentication property="principal" var="principal" />
</sec:authorize>

 

 

세션에서 

 

@AuthenticationPrincipal은 PrincipalDetailservice에 loadByUsername함수가 실행될 때 만들어진다. 스프링이 저 때 만들어준다.

 

하지만 jwt 쓸 때는 못씀. 왜냐면 우리가 강제로 token을 만들 때는 호출안해서 스프링이 (IoC안해서)안만들어놨기 때문에 DI할수 없다.

 

리플랙션

 

 

'Spring Boot' 카테고리의 다른 글

form form 태그 delete, put요청  (0) 2020.08.11
cors정책  (0) 2020.08.11
jwt 2  (0) 2020.08.10
JWT 1 (session)  (0) 2020.08.07
OAuth 네이버 로그인  (0) 2020.08.04