Thank you Bill.
It works nicely by just taking off the realm-public-key parameter from the
json.
I kept maven filtering for both the URL and the application secret which
works too.
On Fri, Oct 10, 2014 at 11:00 PM, Bill Burke <bburke(a)redhat.com> wrote:
You could just point to the admin server URL and leave out the public
key
in the keycloak.json file. The adapter will fetch the public key from the
server. Let me know if that doesn't work.
On 10/10/2014 3:37 PM, Alexander Chriztopher wrote:
> Thanks ! Just noticed that. It is because am using maven filtering to
> dynamically update the file for each of our environments.
>
> What is the best practice to do this ? Have anyone tried using maven
> filtering successfully with this ?
>
>
>
> On 10 Oct 2014, at 21:00, Bill Burke <bburke(a)redhat.com> wrote:
>>
>> Your keycloak.json file is corrupted by accident.
>>
>> On 10/10/2014 1:49 PM, Alexander Chriztopher wrote:
>>> Hi all,
>>>
>>> I keep on having this error when i start my application :
>>>
>>> 19:45:36,232 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8)
>>> MSC000001: Failed to start service
>>> jboss.undertow.deployment.default-server.default-host./cv-web:
>>> _org.jboss.msc.service.StartException_in service
>>> jboss.undertow.deployment.default-server.default-host./cv-web: Failed
>>> to
>>> start service
>>>
>>> at
>>> org.jboss.msc.service.ServiceControllerImpl$StartTask.run(_
>>> ServiceControllerImpl.java:1904_)
>>> [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
>>>
>>> at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(_
>>> ThreadPoolExecutor.java:1142_)
>>> [rt.jar:1.8.0_11]
>>>
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(
>>> _ThreadPoolExecutor.java:617_)
>>> [rt.jar:1.8.0_11]
>>>
>>> at java.lang.Thread.run(_Thread.java:745_) [rt.jar:1.8.0_11]
>>>
>>> Caused by: _java.lang.RuntimeException_: _java.io.IOException_: Bad
>>> Base64 input character decimal 36 in array position 0
>>>
>>> at
>>> org.keycloak.adapters.KeycloakDeploymentBuilder.internalBuild(_
>>> KeycloakDeploymentBuilder.java:37_)
>>>
>>> at
>>> org.keycloak.adapters.KeycloakDeploymentBuilder.build(_
>>> KeycloakDeploymentBuilder.java:84_)
>>>
>>> at
>>> org.keycloak.adapters.undertow.KeycloakServletExtension.
>>> handleDeployment(_KeycloakServletExtension.java:104_)
>>>
>>> at
>>> io.undertow.servlet.core.DeploymentManagerImpl.handleExtensions(_
>>> DeploymentManagerImpl.java:240_)
>>>
>>> at
>>> io.undertow.servlet.core.DeploymentManagerImpl.deploy(_
>>> DeploymentManagerImpl.java:149_)
>>>
>>> at
>>> org.wildfly.extension.undertow.deployment.UndertowDeploymentService.
>>> startContext(_UndertowDeploymentService.java:87_)
>>>
>>> at
>>> org.wildfly.extension.undertow.deployment.UndertowDeploymentService.
>>> start(_UndertowDeploymentService.java:72_)
>>>
>>> at
>>> org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(_
>>> ServiceControllerImpl.java:1948_)
>>> [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
>>>
>>> at
>>> org.jboss.msc.service.ServiceControllerImpl$StartTask.run(_
>>> ServiceControllerImpl.java:1881_)
>>> [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
>>>
>>> ... 3 more
>>>
>>> Caused by: _java.io.IOException_: Bad Base64 input character decimal 36
>>> in array position 0
>>>
>>> at net.iharder.Base64.decode(_Base64.java:1201_)
>>>
>>> at net.iharder.Base64.decode(_Base64.java:1256_)
>>>
>>> at net.iharder.Base64.decode(_Base64.java:1224_)
>>>
>>> at org.keycloak.util.PemUtils.pemToDer(_PemUtils.java:91_)
>>>
>>> at org.keycloak.util.PemUtils.decodePublicKey(_PemUtils.java:49_)
>>>
>>> at
>>> org.keycloak.adapters.KeycloakDeploymentBuilder.internalBuild(_
>>> KeycloakDeploymentBuilder.java:35_)
>>>
>>> ... 11 more
>>>
>>> Anyone knows where does this come from.
>>>
>>> Everything was working finely until today where i started getting this
>>> error. When i comment out my security stuff in web.xml it disappears.
>>>
>>> Thanks for any help.
>>>
>>>
>>>
>>> _______________________________________________
>>> keycloak-user mailing list
>>> keycloak-user(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/keycloak-user
>>>
>>
>> --
>> Bill Burke
>> JBoss, a division of Red Hat
>>
http://bill.burkecentral.com
>> _______________________________________________
>> keycloak-user mailing list
>> keycloak-user(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/keycloak-user
>>
>
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com