From 5a84952ea5f47860e353b276a323d42d2ce72c46 Mon Sep 17 00:00:00 2001 From: jhonatapers Date: Mon, 25 Aug 2025 11:24:47 -0300 Subject: [PATCH] refactor: add @NonNull annotation to Jwt parameters in KeycloakAuthoritiesConverter and KeycloakJwtConverter --- .../configuration/security/KeycloakAuthoritiesConverter.java | 3 ++- .../configuration/security/KeycloakJwtConverter.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/infrastructure/src/main/java/com/callv2/drive/infrastructure/configuration/security/KeycloakAuthoritiesConverter.java b/infrastructure/src/main/java/com/callv2/drive/infrastructure/configuration/security/KeycloakAuthoritiesConverter.java index c77d950c..37d798c5 100644 --- a/infrastructure/src/main/java/com/callv2/drive/infrastructure/configuration/security/KeycloakAuthoritiesConverter.java +++ b/infrastructure/src/main/java/com/callv2/drive/infrastructure/configuration/security/KeycloakAuthoritiesConverter.java @@ -10,6 +10,7 @@ import java.util.stream.Stream; import org.springframework.core.convert.converter.Converter; +import org.springframework.lang.NonNull; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.oauth2.jwt.Jwt; @@ -25,7 +26,7 @@ public class KeycloakAuthoritiesConverter implements Converter convert(final Jwt jwt) { + public Collection convert(@NonNull final Jwt jwt) { final var realmRoles = extractRealmRoles(jwt); final var resourceRoles = extractResourceRoles(jwt); diff --git a/infrastructure/src/main/java/com/callv2/drive/infrastructure/configuration/security/KeycloakJwtConverter.java b/infrastructure/src/main/java/com/callv2/drive/infrastructure/configuration/security/KeycloakJwtConverter.java index 2bf950b1..b8c89789 100644 --- a/infrastructure/src/main/java/com/callv2/drive/infrastructure/configuration/security/KeycloakJwtConverter.java +++ b/infrastructure/src/main/java/com/callv2/drive/infrastructure/configuration/security/KeycloakJwtConverter.java @@ -3,6 +3,7 @@ import java.util.Collection; import org.springframework.core.convert.converter.Converter; +import org.springframework.lang.NonNull; import org.springframework.security.authentication.AbstractAuthenticationToken; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.oauth2.jwt.Jwt; @@ -18,7 +19,7 @@ public KeycloakJwtConverter() { } @Override - public AbstractAuthenticationToken convert(final Jwt jwt) { + public AbstractAuthenticationToken convert(@NonNull final Jwt jwt) { return new JwtAuthenticationToken(jwt, extractAuthorities(jwt), extractPrincipal(jwt)); }