2017-05-03 1 views
0

나는 (이 경로를 따라 뭔가를 구현하기 전에) 접근법에 대해 궁금해했다. OAuth2 시스템이 완벽하게 작동한다고 가정 해 봅시다 (스프링 부트와 스프링 클라우드를 사용하지만 스프링 클라우드 보안은 사용하지 않음). 지금까지 아주 잘 작동했으며 여러 가지 보조금 유형을 지원합니다. 내가 관심을 가지는 부분은 특정 특수한 경우에 JWT를 작성한 다음 봄 보안과 함께이 토큰을 활용할 수 있다는 것입니다. jose4j를 보았는데 시스템의 인증 서버 부분 대신이 것을 사용할 수 있어야합니다. 이 목표는 인증 서버가 일반적으로 생성하는 토큰을 작성해야만하는 위치입니다.스프링 보안 OAuth2와 Jose4j를 섞기

답변

1

TokenEnhancer 또는 특히 JwtAccessTokenConverter을 볼 수 있습니다. 후자는 또한 토큰의 인코딩/디코딩 또는 사용자 정의 속성 추가에 사용자 정의 라이브러리를 사용하도록 덮어 쓸 수있는 인 코드/디코드 메소드를 제공합니다.

참고 : 토큰의 서명을 확인하십시오!

관련 문제