<div dir="ltr"><div>Thank you Bill.</div><div><br></div><div>It works nicely by just taking off the <font>realm-public-key parameter from the json. </font></div><div><font><br></font></div><div><font>I kept maven filtering for both the URL and the application secret which works too.</font></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 10, 2014 at 11:00 PM, Bill Burke <span dir="ltr">&lt;<a href="mailto:bburke@redhat.com" target="_blank">bburke@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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&#39;t work.<div class="HOEnZb"><div class="h5"><br>
<br>
On 10/10/2014 3:37 PM, Alexander Chriztopher wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
Thanks ! Just noticed that. It is because am using maven filtering to dynamically update the file for each of our environments.<br>
<br>
What is the best practice to do this ? Have anyone tried using maven filtering successfully with this ?<br>
<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
On 10 Oct 2014, at 21:00, Bill Burke &lt;<a href="mailto:bburke@redhat.com" target="_blank">bburke@redhat.com</a>&gt; wrote:<br>
<br>
Your keycloak.json file is corrupted by accident.<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
On 10/10/2014 1:49 PM, Alexander Chriztopher wrote:<br>
Hi all,<br>
<br>
I keep on having this error when i start my application :<br>
<br>
19:45:36,232 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8)<br>
MSC000001: Failed to start service<br>
jboss.undertow.deployment.<u></u>default-server.default-host./<u></u>cv-web:<br>
_org.jboss.msc.service.<u></u>StartException_in service<br>
jboss.undertow.deployment.<u></u>default-server.default-host./<u></u>cv-web: Failed to<br>
start service<br>
<br>
at<br>
org.jboss.msc.service.<u></u>ServiceControllerImpl$<u></u>StartTask.run(_<u></u>ServiceControllerImpl.java:<u></u>1904_)<br>
[jboss-msc-1.2.2.Final.jar:1.<u></u>2.2.Final]<br>
<br>
at<br>
java.util.concurrent.<u></u>ThreadPoolExecutor.runWorker(_<u></u>ThreadPoolExecutor.java:1142_)<br>
[rt.jar:1.8.0_11]<br>
<br>
at<br>
java.util.concurrent.<u></u>ThreadPoolExecutor$Worker.run(<u></u>_ThreadPoolExecutor.java:617_)<br>
[rt.jar:1.8.0_11]<br>
<br>
at java.lang.Thread.run(_Thread.<u></u>java:745_) [rt.jar:1.8.0_11]<br>
<br>
Caused by: _java.lang.RuntimeException_: _java.io.IOException_: Bad<br>
Base64 input character decimal 36 in array position 0<br>
<br>
at<br>
org.keycloak.adapters.<u></u>KeycloakDeploymentBuilder.<u></u>internalBuild(_<u></u>KeycloakDeploymentBuilder.<u></u>java:37_)<br>
<br>
at<br>
org.keycloak.adapters.<u></u>KeycloakDeploymentBuilder.<u></u>build(_<u></u>KeycloakDeploymentBuilder.<u></u>java:84_)<br>
<br>
at<br>
org.keycloak.adapters.<u></u>undertow.<u></u>KeycloakServletExtension.<u></u>handleDeployment(_<u></u>KeycloakServletExtension.java:<u></u>104_)<br>
<br>
at<br>
io.undertow.servlet.core.<u></u>DeploymentManagerImpl.<u></u>handleExtensions(_<u></u>DeploymentManagerImpl.java:<u></u>240_)<br>
<br>
at<br>
io.undertow.servlet.core.<u></u>DeploymentManagerImpl.deploy(_<u></u>DeploymentManagerImpl.java:<u></u>149_)<br>
<br>
at<br>
org.wildfly.extension.<u></u>undertow.deployment.<u></u>UndertowDeploymentService.<u></u>startContext(_<u></u>UndertowDeploymentService.<u></u>java:87_)<br>
<br>
at<br>
org.wildfly.extension.<u></u>undertow.deployment.<u></u>UndertowDeploymentService.<u></u>start(_<u></u>UndertowDeploymentService.<u></u>java:72_)<br>
<br>
at<br>
org.jboss.msc.service.<u></u>ServiceControllerImpl$<u></u>StartTask.startService(_<u></u>ServiceControllerImpl.java:<u></u>1948_)<br>
[jboss-msc-1.2.2.Final.jar:1.<u></u>2.2.Final]<br>
<br>
at<br>
org.jboss.msc.service.<u></u>ServiceControllerImpl$<u></u>StartTask.run(_<u></u>ServiceControllerImpl.java:<u></u>1881_)<br>
[jboss-msc-1.2.2.Final.jar:1.<u></u>2.2.Final]<br>
<br>
... 3 more<br>
<br>
Caused by: _java.io.IOException_: Bad Base64 input character decimal 36<br>
in array position 0<br>
<br>
at net.iharder.Base64.decode(_<u></u>Base64.java:1201_)<br>
<br>
at net.iharder.Base64.decode(_<u></u>Base64.java:1256_)<br>
<br>
at net.iharder.Base64.decode(_<u></u>Base64.java:1224_)<br>
<br>
at org.keycloak.util.PemUtils.<u></u>pemToDer(_PemUtils.java:91_)<br>
<br>
at org.keycloak.util.PemUtils.<u></u>decodePublicKey(_PemUtils.<u></u>java:49_)<br>
<br>
at<br>
org.keycloak.adapters.<u></u>KeycloakDeploymentBuilder.<u></u>internalBuild(_<u></u>KeycloakDeploymentBuilder.<u></u>java:35_)<br>
<br>
... 11 more<br>
<br>
Anyone knows where does this come from.<br>
<br>
Everything was working finely until today where i started getting this<br>
error. When i comment out my security stuff in web.xml it disappears.<br>
<br>
Thanks for any help.<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
keycloak-user mailing list<br>
<a href="mailto:keycloak-user@lists.jboss.org" target="_blank">keycloak-user@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/keycloak-user" target="_blank">https://lists.jboss.org/<u></u>mailman/listinfo/keycloak-user</a><br>
</blockquote>
<br>
--<br>
Bill Burke<br>
JBoss, a division of Red Hat<br>
<a href="http://bill.burkecentral.com" target="_blank">http://bill.burkecentral.com</a><br>
______________________________<u></u>_________________<br>
keycloak-user mailing list<br>
<a href="mailto:keycloak-user@lists.jboss.org" target="_blank">keycloak-user@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/keycloak-user" target="_blank">https://lists.jboss.org/<u></u>mailman/listinfo/keycloak-user</a><br>
</blockquote></blockquote>
<br>
-- <br>
Bill Burke<br>
JBoss, a division of Red Hat<br>
<a href="http://bill.burkecentral.com" target="_blank">http://bill.burkecentral.com</a><br>
</div></div></blockquote></div><br></div>