From 4b108f02ecfe9f34e7c3401f6ec9c5f26ab8e219 Mon Sep 17 00:00:00 2001 From: Michael Vorburger Date: Thu, 28 May 2020 22:10:31 +0200 Subject: [PATCH] fix broken build due to @Deprecated error [FINERACT-1012] --- .../security/api/UserDetailsApiResource.java | 1 + .../filter/TwoFactorAuthenticationFilter.java | 19 ++++++++++--------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/api/UserDetailsApiResource.java b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/api/UserDetailsApiResource.java index 6a450ed83..163858a93 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/api/UserDetailsApiResource.java +++ b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/api/UserDetailsApiResource.java @@ -62,6 +62,7 @@ import org.springframework.stereotype.Component; @SwaggerDefinition(tags = { @Tag(name = "Fetch authenticated user details", description = "") }) +@SuppressWarnings("deprecation") // TODO FINERACT-1012 public class UserDetailsApiResource { private final ResourceServerTokenServices tokenServices; diff --git a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/filter/TwoFactorAuthenticationFilter.java b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/filter/TwoFactorAuthenticationFilter.java index afdf2e697..ed51291c7 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/filter/TwoFactorAuthenticationFilter.java +++ b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/filter/TwoFactorAuthenticationFilter.java @@ -120,18 +120,19 @@ public class TwoFactorAuthenticationFilter extends GenericFilterBean { chain.doFilter(req, res); } + @SuppressWarnings("deprecation") // TODO FINERACT-1012 private Authentication createUpdatedAuthentication(final Authentication currentAuthentication, - final List updatedAuthorities) { + final List updatedAuthorities) { - final UsernamePasswordAuthenticationToken authentication = new - UsernamePasswordAuthenticationToken(currentAuthentication.getPrincipal(), - currentAuthentication.getCredentials(), updatedAuthorities); + final UsernamePasswordAuthenticationToken authentication = new + UsernamePasswordAuthenticationToken(currentAuthentication.getPrincipal(), + currentAuthentication.getCredentials(), updatedAuthorities); - if(currentAuthentication instanceof OAuth2Authentication) { - final OAuth2Authentication oAuth2Authentication = (OAuth2Authentication) currentAuthentication; - return new OAuth2Authentication(oAuth2Authentication.getOAuth2Request(), authentication); - } + if(currentAuthentication instanceof OAuth2Authentication) { + final OAuth2Authentication oAuth2Authentication = (OAuth2Authentication) currentAuthentication; + return new OAuth2Authentication(oAuth2Authentication.getOAuth2Request(), authentication); + } - return authentication; + return authentication; } } \ No newline at end of file