sourcetip

사전 인증 목적인증봄 보안의 토큰?

fileupload 2023. 8. 11. 22:31
반응형

사전 인증 목적인증봄 보안의 토큰?

사용자 이름 암호를 사용하여 사용자를 인증하는 중인증스프링 부트의 토큰입니다.

저는 해당 사용자에 대해 JJWT를 사용하여 토큰을 생성하고 반환합니다.

이제 사용자는 해당 토큰을 사용하여 추가 요청을 나에게 보냅니다.토큰의 암호를 해독한 후 사전 인증을 사용해야 합니다.인증토큰을 지정하고 다음으로 설정SecurityContextHolder.getContext().setAuthentication()?

의 목적은 무엇입니까?PreAuthenticatedAuthenticationToken?

목적:PreAuthenticatedAuthenticationToken타사 ID 관리 시스템을 스프링 보안이 적용된 스프링 응용 프로그램에 통합하는 것입니다.

A PreAuthenticatedAuthenticationTokenHTTP 헤더, HTTP 매개 변수 등의 형태로 제공될 수 있습니다.이 경우 응용프로그램에 전체 사용자 등록이 있을 필요는 없습니다.이 토큰과 관련 데이터만 저장하면 충분합니다.

에 대한 자세한 내용은 Spring Security Documentation에서 확인할 수 있습니다.

하지만 JWT의 경우 암호 해독 후에는 사용할 수도 있습니다.UsernamePasswordAuthenticationToken암호 해독 프로세스를 통해 사용자 이름, 암호, 권한이 표시됩니다.

언급URL : https://stackoverflow.com/questions/39887733/purpose-of-preauthenticatedauthenticationtoken-in-spring-security

반응형