Compare commits

...

2 commits

Author SHA1 Message Date
2a66027bea
rename package
Co-authored-by: kritzl <kritzl@kritzl.dev>
2025-10-31 19:40:34 +01:00
e318c3b386
gitignore .DS_Store and .vscode 2025-10-31 19:35:32 +01:00
5 changed files with 6 additions and 15 deletions

2
.gitignore vendored
View file

@ -1 +1,3 @@
local-dev/ local-dev/
.DS_Store
.vscode

View file

@ -5,7 +5,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>de.ccc.hamburg.keycloak</groupId> <groupId>de.ccc.hamburg.keycloak.ssh_key</groupId>
<artifactId>ssh-key-provider</artifactId> <artifactId>ssh-key-provider</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>

View file

@ -1,4 +1,4 @@
package de.ccc.hamburg.keycloak; package de.ccc.hamburg.keycloak.ssh_key;
import jakarta.ws.rs.ForbiddenException; import jakarta.ws.rs.ForbiddenException;
import jakarta.ws.rs.NotAuthorizedException; import jakarta.ws.rs.NotAuthorizedException;

View file

@ -1,4 +1,4 @@
package de.ccc.hamburg.keycloak; package de.ccc.hamburg.keycloak.ssh_key;
import java.util.Map; import java.util.Map;
import java.util.stream.Stream; import java.util.stream.Stream;
@ -9,13 +9,7 @@ import jakarta.ws.rs.Path;
import jakarta.ws.rs.Produces; import jakarta.ws.rs.Produces;
import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.MediaType;
import org.eclipse.microprofile.openapi.annotations.Operation;
import org.eclipse.microprofile.openapi.annotations.enums.SchemaType;
import org.eclipse.microprofile.openapi.annotations.media.Content;
import org.eclipse.microprofile.openapi.annotations.media.Schema;
import org.eclipse.microprofile.openapi.annotations.responses.APIResponse;
import org.keycloak.models.GroupModel; import org.keycloak.models.GroupModel;
import org.keycloak.models.GroupProvider;
import org.keycloak.models.KeycloakSession; import org.keycloak.models.KeycloakSession;
import org.keycloak.models.RealmModel; import org.keycloak.models.RealmModel;
import org.keycloak.models.UserModel; import org.keycloak.models.UserModel;

View file

@ -1,16 +1,11 @@
package de.ccc.hamburg.keycloak; package de.ccc.hamburg.keycloak.ssh_key;
import org.keycloak.models.KeycloakSession; import org.keycloak.models.KeycloakSession;
import org.keycloak.models.KeycloakSessionFactory; import org.keycloak.models.KeycloakSessionFactory;
import org.keycloak.services.resource.RealmResourceProvider; import org.keycloak.services.resource.RealmResourceProvider;
import org.keycloak.services.resource.RealmResourceProviderFactory; import org.keycloak.services.resource.RealmResourceProviderFactory;
import org.keycloak.Config.Scope;
import com.google.auto.service.AutoService; import com.google.auto.service.AutoService;
import org.keycloak.Config; import org.keycloak.Config;
import org.keycloak.models.KeycloakSession;
import org.keycloak.models.KeycloakSessionFactory;
import org.keycloak.services.resource.RealmResourceProvider;
import org.keycloak.services.resource.RealmResourceProviderFactory;
@AutoService(RealmResourceProviderFactory.class) @AutoService(RealmResourceProviderFactory.class)
public class SSHKeyResourceProviderFactory implements RealmResourceProviderFactory { public class SSHKeyResourceProviderFactory implements RealmResourceProviderFactory {