diff --git a/src/main/java/fr/lucasdupont/security/CallerIdResolver.java b/src/main/java/fr/lucasdupont/security/CallerIdResolver.java index 0e99c0c..a88e73d 100644 --- a/src/main/java/fr/lucasdupont/security/CallerIdResolver.java +++ b/src/main/java/fr/lucasdupont/security/CallerIdResolver.java @@ -6,7 +6,6 @@ import org.springframework.security.oauth2.jwt.Jwt; import org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken; import org.springframework.stereotype.Component; -@Component public class CallerIdResolver { public CallerId get() throws IllegalAccessException { diff --git a/src/main/java/fr/lucasdupont/security/KeycloakAutoConfiguration.java b/src/main/java/fr/lucasdupont/security/KeycloakAutoConfiguration.java index f214024..f2f97fc 100644 --- a/src/main/java/fr/lucasdupont/security/KeycloakAutoConfiguration.java +++ b/src/main/java/fr/lucasdupont/security/KeycloakAutoConfiguration.java @@ -43,4 +43,9 @@ public class KeycloakAutoConfiguration { return new RequiredRoleFilter(props); } + @Bean + public CallerIdResolver callerIdResolver() { + return new CallerIdResolver(); + } + }