diff --git a/ear/pom.xml b/ear/pom.xml index d37031d..2764b40 100755 --- a/ear/pom.xml +++ b/ear/pom.xml @@ -3,7 +3,7 @@ org.keycloak.extensions keycloak-discord-parent - 0.2.0 + 0.3.0-SNAPSHOT Keycloak Discord EAR diff --git a/ejb/pom.xml b/ejb/pom.xml index 5f6fa6d..f72985d 100755 --- a/ejb/pom.xml +++ b/ejb/pom.xml @@ -3,7 +3,7 @@ org.keycloak.extensions keycloak-discord-parent - 0.2.0 + 0.3.0-SNAPSHOT Keycloak Discord EJB diff --git a/ejb/src/main/java/org/keycloak/social/discord/DiscordIdentityProviderConfig.java b/ejb/src/main/java/org/keycloak/social/discord/DiscordIdentityProviderConfig.java index c049b2b..2df21f2 100755 --- a/ejb/src/main/java/org/keycloak/social/discord/DiscordIdentityProviderConfig.java +++ b/ejb/src/main/java/org/keycloak/social/discord/DiscordIdentityProviderConfig.java @@ -34,6 +34,9 @@ public class DiscordIdentityProviderConfig extends OAuth2IdentityProviderConfig super(model); } + public DiscordIdentityProviderConfig() { + } + public String getAllowedGuilds() { return getConfig().get("allowedGuilds"); } diff --git a/ejb/src/main/java/org/keycloak/social/discord/DiscordIdentityProviderFactory.java b/ejb/src/main/java/org/keycloak/social/discord/DiscordIdentityProviderFactory.java index f35a845..1e9cfd3 100755 --- a/ejb/src/main/java/org/keycloak/social/discord/DiscordIdentityProviderFactory.java +++ b/ejb/src/main/java/org/keycloak/social/discord/DiscordIdentityProviderFactory.java @@ -17,6 +17,7 @@ package org.keycloak.social.discord; +import org.keycloak.broker.oidc.OAuth2IdentityProviderConfig; import org.keycloak.broker.provider.AbstractIdentityProviderFactory; import org.keycloak.broker.social.SocialIdentityProviderFactory; import org.keycloak.models.IdentityProviderModel; @@ -40,6 +41,11 @@ public class DiscordIdentityProviderFactory extends AbstractIdentityProviderFact return new DiscordIdentityProvider(session, new DiscordIdentityProviderConfig(model)); } + @Override + public DiscordIdentityProviderConfig createConfig() { + return new DiscordIdentityProviderConfig(); + } + @Override public String getId() { return PROVIDER_ID; diff --git a/pom.xml b/pom.xml index 6bd98ad..01c68ac 100755 --- a/pom.xml +++ b/pom.xml @@ -7,11 +7,11 @@ org.keycloak.extensions keycloak-discord-parent - 0.2.0 + 0.3.0-SNAPSHOT pom - 4.5.0.Final + 9.0.2 1.1.0.Final