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@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@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@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@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-user

--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com