[keycloak-dev] Custom account provider not working after upgrading to 4.8.3.Final

luke at code-house.org luke at code-house.org
Mon Apr 15 03:54:53 EDT 2019


How did you package your extension - as jboss module or regular JAR with jboss-deployment-descriptor.xml ?

I did lately similar exercise with 4.8.3 and login forms. You need to modify standalone.xml and set your provider as primary one while disabling default one:

            <spi name=“account">
                <default-provider>my-custom-provider</default-provider>
                <provider name="my-custom-provider" enabled="true"/>
                <provider name="freemarker" enabled="false"/>
            </spi>

My extension is packaged as JBoss module and registered via providers configuration:
        <subsystem xmlns="urn:jboss:domain:keycloak-server:1.1">
            <web-context>ROOT</web-context>
            <providers>
                <provider>
                    module:org.code-house.keycloak.login
                </provider>
               <!-- .... etc -->


You can also try to drop your JAR (if not packaged as module) to ${keycloak.home}/providers directory.

Kind regards,
Łukasz
—
Code-House
http://code-house.org <http://code-house.org/>

> On 12 Apr 2019, at 10:20, abhishek raghav <abhi.raghav007 at gmail.com> wrote:
> 
> Hi -
> 
> We have implemented a custom account provider which
> implements AccountProviderFactory and the implementation class
> extends FreeMarkerAccountProvider. It is packaged and deployed as a
> provider with a service definition file.
> 
> This used to be work in keycloak 3.4.3.Final but not after we upgrade to
> keycloak 4.8.3.Final.
> 
> We also identified that the provider is not even registering/initialized
> during boot time of keycloak. Could somebody please tell - whether keycloak
> has removed support of extending Account provider SPI. Or there is any
> other way to extend the account provider in keycloak 4.8.3.Final.
> 
> Any help is greatly appreciated.
> 
> Thanks
> -Abhishek
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev



More information about the keycloak-dev mailing list