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