Я новичок в безопасности Spring, и мне удалось реализовать OAuth2 с client_credentials в качестве типа Grant. Я использую приведенный ниже фрагмент кода, но мне кажется, что ClientCredentialsResourceDetails, OAuth2RestTemplate и OAuth2AccessToken устарели.
Может ли кто-нибудь помочь с альтернативой этому?
private String getAuthTocken(){
final ClientCredentialsResourceDetails resourceDetails = new ClientCredentialsResourceDetails();
resourceDetails.setClientId("ceapiClientId");
resourceDetails.setClientSecret("ceapiClientSecret");
resourceDetails.setGrantType("client_credentials");
resourceDetails.setAccessTokenUri("https://auth.abcdcommerce.com/oauth-server/oauth/token");
final OAuth2RestTemplate oAuth2RestTemplate = new OAuth2RestTemplate(resourceDetails);
final OAuth2AccessToken accessToken = oAuth2RestTemplate.getAccessToken();
final String accessTokenAsString = accessToken.getValue();
return accessTokenAsString;
}