diff --git a/jwt/src/main/java/io/scalecube/security/jwt/JwksTokenResolver.java b/jwt/src/main/java/io/scalecube/security/jwt/Auth0JwtTokenResolver.java similarity index 89% rename from jwt/src/main/java/io/scalecube/security/jwt/JwksTokenResolver.java rename to jwt/src/main/java/io/scalecube/security/jwt/Auth0JwtTokenResolver.java index 5ceab1d..17c2012 100644 --- a/jwt/src/main/java/io/scalecube/security/jwt/JwksTokenResolver.java +++ b/jwt/src/main/java/io/scalecube/security/jwt/Auth0JwtTokenResolver.java @@ -11,13 +11,13 @@ * Resolves and verifies JWT tokens using public keys provided by {@link JwksKeyProvider}. Tokens * are validated asynchronously and parsed into {@link JwtToken} instances. */ -public class JwksTokenResolver implements JwtTokenResolver { +public class Auth0JwtTokenResolver implements JwtTokenResolver { - private static final Logger LOGGER = LoggerFactory.getLogger(JwksTokenResolver.class); + private static final Logger LOGGER = LoggerFactory.getLogger(Auth0JwtTokenResolver.class); private final JwksKeyProvider keyProvider; - public JwksTokenResolver(JwksKeyProvider keyProvider) { + public Auth0JwtTokenResolver(JwksKeyProvider keyProvider) { this.keyProvider = keyProvider; } diff --git a/pom.xml b/pom.xml index 148be1c..88d896a 100644 --- a/pom.xml +++ b/pom.xml @@ -41,7 +41,7 @@ - 0.1.0 + 0.1.1 https://maven.pkg.github.com/scalecube/scalecube-security diff --git a/tests/src/test/java/io/scalecube/security/jwt/JwksTokenResolverTests.java b/tests/src/test/java/io/scalecube/security/jwt/Auth0JwtTokenResolverTests.java similarity index 92% rename from tests/src/test/java/io/scalecube/security/jwt/JwksTokenResolverTests.java rename to tests/src/test/java/io/scalecube/security/jwt/Auth0JwtTokenResolverTests.java index d7b1a58..a5dafed 100644 --- a/tests/src/test/java/io/scalecube/security/jwt/JwksTokenResolverTests.java +++ b/tests/src/test/java/io/scalecube/security/jwt/Auth0JwtTokenResolverTests.java @@ -19,14 +19,14 @@ import org.junit.jupiter.api.extension.ExtendWith; @ExtendWith(IntegrationEnvironmentFixture.class) -public class JwksTokenResolverTests { +public class Auth0JwtTokenResolverTests { @Test void testResolveTokenTokenSuccessfully(VaultEnvironment vaultEnvironment) throws Exception { final var token = vaultEnvironment.newServiceToken(); final var jwtToken = - new JwksTokenResolver( + new Auth0JwtTokenResolver( JwksKeyProvider.builder() .jwksUri(vaultEnvironment.jwksUri()) .connectTimeout(Duration.ofSeconds(3)) @@ -60,7 +60,7 @@ void testJwksKeyProviderThrowsError(VaultEnvironment vaultEnvironment) { when(keyProvider.getKey(any())).thenThrow(new RuntimeException("Cannot get key")); try { - new JwksTokenResolver(keyProvider).resolveToken(token).get(3, TimeUnit.SECONDS); + new Auth0JwtTokenResolver(keyProvider).resolveToken(token).get(3, TimeUnit.SECONDS); fail("Expected exception"); } catch (Exception e) { final var ex = getRootCause(e); @@ -77,7 +77,7 @@ void testJwksKeyProviderThrowsRetryableError(VaultEnvironment vaultEnvironment) when(keyProvider.getKey(any())).thenThrow(new JwtUnavailableException("JWKS timeout")); try { - new JwksTokenResolver(keyProvider).resolveToken(token).get(3, TimeUnit.SECONDS); + new Auth0JwtTokenResolver(keyProvider).resolveToken(token).get(3, TimeUnit.SECONDS); fail("Expected exception"); } catch (Exception e) { final var ex = getRootCause(e); diff --git a/tests/src/test/java/io/scalecube/security/vault/VaultServiceTokenTests.java b/tests/src/test/java/io/scalecube/security/vault/VaultServiceTokenTests.java index 0be7e5b..7419685 100644 --- a/tests/src/test/java/io/scalecube/security/vault/VaultServiceTokenTests.java +++ b/tests/src/test/java/io/scalecube/security/vault/VaultServiceTokenTests.java @@ -11,8 +11,8 @@ import io.scalecube.security.environment.IntegrationEnvironmentFixture; import io.scalecube.security.environment.VaultEnvironment; +import io.scalecube.security.jwt.Auth0JwtTokenResolver; import io.scalecube.security.jwt.JwksKeyProvider; -import io.scalecube.security.jwt.JwksTokenResolver; import io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles; import io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles.Role; import java.util.Collections; @@ -141,7 +141,7 @@ void testGetServiceTokenSuccessfully(VaultEnvironment vaultEnvironment) throws E // Verify serviceToken final var jwtToken = - new JwksTokenResolver(JwksKeyProvider.builder().jwksUri(vaultEnvironment.jwksUri()).build()) + new Auth0JwtTokenResolver(JwksKeyProvider.builder().jwksUri(vaultEnvironment.jwksUri()).build()) .resolveToken(serviceToken) .get(3, TimeUnit.SECONDS);