Что поставить вместо «parseClaimsJwt» для моего JWTVerifier для моего проекта аутентификации JWT Spring SecurityJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Что поставить вместо «parseClaimsJwt» для моего JWTVerifier для моего проекта аутентификации JWT Spring Security

Сообщение Anonymous »

@RequiredArgsConstructor
Открытый класс JwtVerifier реализует TokenVerifier {

Код: Выделить всё

private final ObjectMapper objectMapper;

@Override
public Authentication valid(String token) throws ClaimJwtException {
String[] split = token.split("\\.");
//dont parse the signature
if (split.length < 2) {
throw new ApiAuthenticationException("Token malformed (base64)");
}

Jwt headerClaimsJwt = Jwts.parser().parseClaimsJwt(split[0] + "." + split[1] + ".");

Claims body = headerClaimsJwt.getPayload();

AuthenticatedIdentity authenticatedIdentity = objectMapper.convertValue(body, AuthenticatedIdentity.class);
authenticatedIdentity.setToken(token);

return authenticatedIdentity;
}
}
JwtParser jwtParser = Jwts.parserBuilder().build();
Jwt headerClaimsJwt = jwtParser.parseClaimsJwt(split[0] + "." + Split[1] + ".");

Подробнее здесь: https://stackoverflow.com/questions/793 ... ng-securit
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»