diff --git a/ssh-key-provider/.gitignore b/attribute-endpoints-provider/.gitignore similarity index 100% rename from ssh-key-provider/.gitignore rename to attribute-endpoints-provider/.gitignore diff --git a/ssh-key-provider/pom.xml b/attribute-endpoints-provider/pom.xml similarity index 95% rename from ssh-key-provider/pom.xml rename to attribute-endpoints-provider/pom.xml index 90651ca..7769188 100644 --- a/ssh-key-provider/pom.xml +++ b/attribute-endpoints-provider/pom.xml @@ -5,11 +5,11 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - de.ccc.hamburg.keycloak.ssh_key - ssh-key-provider + de.ccc.hamburg.keycloak.attribute_endpoints + attribute-endpoints-provider 1.0-SNAPSHOT - ssh-key-provider + attribute-endpoints-provider http://www.example.com diff --git a/ssh-key-provider/src/main/java/de/ccc/hamburg/keycloak/ssh_key/AdminUiPage.java b/attribute-endpoints-provider/src/main/java/de/ccc/hamburg/keycloak/attribute_endpoints/AdminUiPage.java similarity index 98% rename from ssh-key-provider/src/main/java/de/ccc/hamburg/keycloak/ssh_key/AdminUiPage.java rename to attribute-endpoints-provider/src/main/java/de/ccc/hamburg/keycloak/attribute_endpoints/AdminUiPage.java index b9dc527..def8311 100644 --- a/ssh-key-provider/src/main/java/de/ccc/hamburg/keycloak/ssh_key/AdminUiPage.java +++ b/attribute-endpoints-provider/src/main/java/de/ccc/hamburg/keycloak/attribute_endpoints/AdminUiPage.java @@ -1,4 +1,4 @@ -package de.ccc.hamburg.keycloak.ssh_key; +package de.ccc.hamburg.keycloak.attribute_endpoints; import com.google.auto.service.AutoService; import org.keycloak.Config; diff --git a/ssh-key-provider/src/main/java/de/ccc/hamburg/keycloak/ssh_key/SSHKeyResourceProvider.java b/attribute-endpoints-provider/src/main/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProvider.java similarity index 93% rename from ssh-key-provider/src/main/java/de/ccc/hamburg/keycloak/ssh_key/SSHKeyResourceProvider.java rename to attribute-endpoints-provider/src/main/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProvider.java index b165742..f812639 100644 --- a/ssh-key-provider/src/main/java/de/ccc/hamburg/keycloak/ssh_key/SSHKeyResourceProvider.java +++ b/attribute-endpoints-provider/src/main/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProvider.java @@ -1,4 +1,4 @@ -package de.ccc.hamburg.keycloak.ssh_key; +package de.ccc.hamburg.keycloak.attribute_endpoints; import java.util.Collection; import java.util.List; @@ -34,11 +34,11 @@ import jakarta.ws.rs.ServerErrorException; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; -public class SSHKeyResourceProvider implements RealmResourceProvider { - private static final Logger LOG = Logger.getLogger(SSHKeyResourceProvider.class); +public class AttributeEndpointsResourceProvider implements RealmResourceProvider { + private static final Logger LOG = Logger.getLogger(AttributeEndpointsResourceProvider.class); private final KeycloakSession session; - public SSHKeyResourceProvider(KeycloakSession keycloakSession) { + public AttributeEndpointsResourceProvider(KeycloakSession keycloakSession) { this.session = keycloakSession; } @@ -67,7 +67,7 @@ public class SSHKeyResourceProvider implements RealmResourceProvider { throw new NotFoundException("Endpoint not found."); } - Auth auth = SSHKeyResourceProvider.getAuth(session); + Auth auth = AttributeEndpointsResourceProvider.getAuth(session); ComponentModel component = componentList.get(0); diff --git a/ssh-key-provider/src/main/java/de/ccc/hamburg/keycloak/ssh_key/SSHKeyResourceProviderFactory.java b/attribute-endpoints-provider/src/main/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProviderFactory.java similarity index 70% rename from ssh-key-provider/src/main/java/de/ccc/hamburg/keycloak/ssh_key/SSHKeyResourceProviderFactory.java rename to attribute-endpoints-provider/src/main/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProviderFactory.java index a9159cb..e4dc476 100644 --- a/ssh-key-provider/src/main/java/de/ccc/hamburg/keycloak/ssh_key/SSHKeyResourceProviderFactory.java +++ b/attribute-endpoints-provider/src/main/java/de/ccc/hamburg/keycloak/attribute_endpoints/AttributeEndpointsResourceProviderFactory.java @@ -1,4 +1,4 @@ -package de.ccc.hamburg.keycloak.ssh_key; +package de.ccc.hamburg.keycloak.attribute_endpoints; import org.keycloak.Config; import org.keycloak.models.KeycloakSession; @@ -9,12 +9,12 @@ import org.keycloak.services.resource.RealmResourceProviderFactory; import com.google.auto.service.AutoService; @AutoService(RealmResourceProviderFactory.class) -public class SSHKeyResourceProviderFactory implements RealmResourceProviderFactory { - static final String PROVIDER_ID = "ssh-key-provider"; +public class AttributeEndpointsResourceProviderFactory implements RealmResourceProviderFactory { + static final String PROVIDER_ID = "attribute-endpoints-provider"; @Override public RealmResourceProvider create(KeycloakSession keycloakSession) { - return new SSHKeyResourceProvider(keycloakSession); + return new AttributeEndpointsResourceProvider(keycloakSession); } @Override diff --git a/ssh-key-provider/src/test/java/de/ccc/hamburg/keycloak/AppTest.java b/attribute-endpoints-provider/src/test/java/de/ccc/hamburg/keycloak/AppTest.java similarity index 100% rename from ssh-key-provider/src/test/java/de/ccc/hamburg/keycloak/AppTest.java rename to attribute-endpoints-provider/src/test/java/de/ccc/hamburg/keycloak/AppTest.java diff --git a/compose.yaml b/compose.yaml index 8acbb8a..6acf6dc 100644 --- a/compose.yaml +++ b/compose.yaml @@ -10,4 +10,4 @@ services: ports: - "8080:8080" volumes: - - ./ssh-key-provider/target/ssh-key-provider-1.0-SNAPSHOT.jar:/opt/keycloak/providers/ssh-key-provider.jar \ No newline at end of file + - ./attribute-endpoints-provider/target/attribute-endpoints-provider-1.0-SNAPSHOT.jar:/opt/keycloak/providers/attribute-endpoints-provider.jar \ No newline at end of file