我正在使用aws cognito令牌验证我的springboot api。它已成功获得身份验证并分配安全上下文。但这仍然是一个未经授权的错误。
示例代码:
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException {
Authentication authentication;
try {
authentication = this.cognitoIdTokenProcessor.authenticate ((HttpServletRequest)request);
if (authentication != null) {
SecurityContextHolder.getContext().setAuthentication(authentication);
}
} catch (Exception var6) {
logger.error("Cognito ID Token processing error", var6);
SecurityContextHolder.clearContext();
}
filterChain.doFilter(request, response);
}
这里的身份验证是成功的,但得到401错误。请给我一些。
暂无答案!
目前还没有任何答案,快来回答吧!