봄 부팅 간단한 구현 인터셉터

JWT의 사용에 기초하여 하나의 토큰 인증 메커니즘.

당신은 토큰을 확인하기 위해 인터셉터를 사용할 수 있습니다. 그런 다음 우리는 간단한 차단 기능을 달성하기 위해 스프링 부팅을 사용하고 인터셉터 내부 검증 토큰 구현합니다.

 

첫 번째 인터셉터 클래스 JwtInterceptor를 만들려면, 인터셉터 기능을 구현합니다.

JwtInterceptor 클래스의 HandlerInterceptor 인터페이스를 달성했다. 인터페이스는 세 가지 방법을 포함 

우리가 여기에서 토큰 유효성 검사를 쓰기 있도록 preHandle는 요청의 실행 전에 실행, postHandle 요청이 실행 후 실행되지만 preHandle가 true를 돌려 때에만 이루어집니다. afterCompletion 멘토링 렌더링 방법은 실행 완료 후, 같은 필요 preHandle 메소드가 반환 TRUE, 방법은 일반적으로 자원을 청소하는 데 사용 등등.

완료 인터셉터 클래스는 구성해야합니다 :

인터셉터 클래스 내부이 구성 나는 두 OK입니다 추가, 두 개의 전체 경로를 시도 URL에서. 물론, 자신의 단어가 퍼지 경로로 쓸 수 있습니다 쓰기

예를 들면 : "/ 관리자 / *"등등.

 

액세스 경로는, 검증 토큰 JwtInterceptor 인터셉터 일류가 될 때 있도록. 그렇지 않은 경우 또는 만료 밖으로 던졌습니다.

게시 20 개 원래 기사 · 원 찬양 7 ·은 10000 +를 볼

추천

출처blog.csdn.net/qrnhhhh/article/details/92769685