Spring security KeyClope core不推荐类RSATokenVerifier,那么,替代品是什么

Spring security KeyClope core不推荐类RSATokenVerifier,那么,替代品是什么,spring-security,keycloak,Spring Security,Keycloak,目前,我们正在使用带有KeyClope的Spring安全性 代码如下: ... SecurityContext securityContext = SecurityContextHolder.getContext(); Authentication authentication = securityContext.getAuthentication(); OAuth2AuthenticationDetails authenticationDetails = (OAuth2Authenticati

目前,我们正在使用带有KeyClope的Spring安全性

代码如下:

...
SecurityContext securityContext = SecurityContextHolder.getContext();
Authentication authentication = securityContext.getAuthentication();
OAuth2AuthenticationDetails authenticationDetails = (OAuth2AuthenticationDetails) authentication.getDetails();
String tokenValue = authenticationDetails.getTokenValue();
AccessToken token;
token = RSATokenVerifier.create(tokenValue).getToken();
userId = token.getSubject();

我使用的是IntelliJ IDE,它告诉我们class:org.keydape.RSATokenVerifier已被弃用。我已经搜索过了,除了通知RSATokenVerifier不推荐使用的文档之外,找不到任何相关信息。如果您知道要替换此RSATokenVerifier的类,请建议我。谢谢。

使用org.keydape.TokenVerifier类

AccessToken-token=TokenVerifier.create(AccessToken,AccessToken.class).getToken();

String sub=token.getSubject()

@palak bajaj:谢谢你的反馈。