-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Description
Hi,
I struggle with 401 errors, when refresh token expired. I would like to code a workflow to handle 401 codes and force reauthentification Oauth2 on feign client. How can I do this? This is microservice on Spring Boot 2.0.5 and Spring Cloud Security
Feign client version: 2.1.3.RELEASE
RequestInterceptor oauth2FeignRequestInterceptor() {
return new OAuth2FeignRequestInterceptor(new DefaultOAuth2ClientContext(), resource());
}
private OAuth2ProtectedResourceDetails resource() {
ResourceOwnerPasswordResourceDetails resourceDetails = new ResourceOwnerPasswordResourceDetails();
resourceDetails.setUsername(user);
resourceDetails.setPassword(password);
resourceDetails.setAccessTokenUri(accessTokenUri);
resourceDetails.setClientId(clientId);
resourceDetails.setClientSecret(clientSecret);
resourceDetails.setGrantType("all");
resourceDetails.setScope(Arrays.asList("all));
return resourceDetails;
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels