<div dir="ltr"><div>Thank Again Bill! It worked by adding the the &#39;accounts&#39; application to my realm, what I was doing before was adding the &#39;origin&#39; to my custom application inside of admin instead of to accounts application.<br><br></div><div>My goal was to leverage the JSON from the accounts services to give my application inside into whom is authenticated. <br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Feb 22, 2015 at 4:17 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">Ok, so what are you trying to do?<br>
<br>
Application is on localhost:8080?  And there isa  javascript app that is trying to invoke the account application on localhost:8082?  You have to go to the admin console, click on applications, and go to the account app and add <a href="http://localhost:8080" target="_blank">http://localhost:8080</a><br>
<br>
The &quot;account&quot; app needs to allow the appropriate CORS origin.<span class=""><br>
<br>
On 2/22/2015 3:02 PM, Christopher Wallace wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Thanks for the reply Bill, I think I have the correct &#39;Web Origin&#39; set<br>
as I tried to cover all for now to get it working then can restrict<br>
later, please see attached screen shot. I did remove the CORS filter<br>
from my web.xml as I was putting it there as I was trying to see if that<br>
would help. Everyones support is greatly appreciated.<br>
<br>
Thanks!<br>
Chris W.<br>
<br>
On Sun, Feb 22, 2015 at 2:39 PM, Bill Burke &lt;<a href="mailto:bburke@redhat.com" target="_blank">bburke@redhat.com</a><br></span><div><div class="h5">
&lt;mailto:<a href="mailto:bburke@redhat.com" target="_blank">bburke@redhat.com</a>&gt;&gt; wrote:<br>
<br>
    I should add that you have to specify valid origins in the admin console<br>
    for the application if you want to use our cors support.<br>
<br>
    On 2/22/2015 11:18 AM, Christopher Wallace wrote:<br>
    &gt; I am seem to have a singifigant challenge getting CORS enabled in Tomcat<br>
    &gt; for Keyloak. I have taken the following step:<br>
    &gt;<br>
     &gt; *enabled CORS in keycloak.json as follows:*<br>
    &gt;    &quot;enable-cors&quot; : true,<br>
    &gt;    &quot;cors-max-age&quot; : 1000,<br>
    &gt;    &quot;cors-allowed-methods&quot;: &quot;POST, PUT, DELETE, GET&quot;<br>
    &gt;<br>
     &gt; *enabled CORS in web.xml as follows:<br>
     &gt; *&lt;filter&gt;<br>
    &gt;      &lt;filter-name&gt;CORS&lt;/filter-<u></u>name&gt;<br>
    &gt;      &lt;filter-class&gt;com.<u></u>thetransactioncompany.cors.<u></u>CORSFilter&lt;/filter-class&gt;<br>
    &gt; &lt;/filter&gt;<br>
    &gt; &lt;filter-mapping&gt;<br>
    &gt;          &lt;filter-name&gt;CORS&lt;/filter-<u></u>name&gt;<br>
    &gt;          &lt;url-pattern&gt;/*&lt;/url-pattern&gt;<br>
    &gt; &lt;/filter-mapping&gt;<br>
    &gt; *<br>
    &gt; *<br>
    &gt; *installed JARs in $CATALINA_HOME/lib:<br>
    &gt; *<br>
    &gt; 27723 Feb 22 11:02 cors-filter-2.3.jar<br>
    &gt; 7847 Feb 22 11:04 java-property-utils-1.9.1.jar<br>
    &gt;<br>
     &gt; *recieve the following error<br>
     &gt; *GET <a href="http://localhost:8082/auth/realms/worktrac/account" target="_blank">http://localhost:8082/auth/<u></u>realms/worktrac/account</a> [HTTP/1.1 403<br>
    &gt; Forbidden 11ms]<br>
    &gt;<br>
    &gt; Cross-Origin Request Blocked: The Same Origin Policy disallows reading<br>
    &gt; the remote resource at<br>
    &gt;<a href="http://localhost:8082/auth/realms/worktrac/account" target="_blank">http://localhost:8082/auth/<u></u>realms/worktrac/account</a>. This can be fixed by<br>
    &gt; moving the resource to the same domain or enabling CORS.<br>
    &gt;<br>
     &gt; *request URL is<br>
     &gt; *<a href="http://localhost:8080/mprworktrac/userinfo.html*" target="_blank">http://localhost:8080/<u></u>mprworktrac/userinfo.html*</a><br>
     &gt; *<br>
     &gt;<br>
     &gt; --<br>
     &gt; Chris Wallace<br>
     &gt; <a href="mailto:cjwallac@gmail.com" target="_blank">cjwallac@gmail.com</a> &lt;mailto:<a href="mailto:cjwallac@gmail.com" target="_blank">cjwallac@gmail.com</a>&gt;<br></div></div>
    &lt;mailto:<a href="mailto:cjwallac@gmail.com" target="_blank">cjwallac@gmail.com</a> &lt;mailto:<a href="mailto:cjwallac@gmail.com" target="_blank">cjwallac@gmail.com</a>&gt;&gt;<br>
     &gt;<br>
     &gt;<br>
     &gt; ______________________________<u></u>_________________<br>
     &gt; keycloak-user mailing list<br>
     &gt; <a href="mailto:keycloak-user@lists.jboss.org" target="_blank">keycloak-user@lists.jboss.org</a> &lt;mailto:<a href="mailto:keycloak-user@lists.jboss.org" target="_blank">keycloak-user@lists.<u></u>jboss.org</a>&gt;<span class=""><br>
     &gt; <a href="https://lists.jboss.org/mailman/listinfo/keycloak-user" target="_blank">https://lists.jboss.org/<u></u>mailman/listinfo/keycloak-user</a><br>
     &gt;<br>
<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></span>
    <a href="mailto:keycloak-user@lists.jboss.org" target="_blank">keycloak-user@lists.jboss.org</a> &lt;mailto:<a href="mailto:keycloak-user@lists.jboss.org" target="_blank">keycloak-user@lists.<u></u>jboss.org</a>&gt;<span class=""><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>
<br>
<br>
<br>
<br>
--<br>
Chris Wallace<br>
</span><a href="mailto:cjwallac@gmail.com" target="_blank">cjwallac@gmail.com</a> &lt;mailto:<a href="mailto:cjwallac@gmail.com" target="_blank">cjwallac@gmail.com</a>&gt;<br>
c: <a href="tel:570.582.9955" value="+15705829955" target="_blank">570.582.9955</a><br>
</blockquote><div class="HOEnZb"><div class="h5">
<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><br clear="all"><br>-- <br><div class="gmail_signature">Chris Wallace<br><a href="mailto:cjwallac@gmail.com" target="_blank">cjwallac@gmail.com</a><br>c: 570.582.9955<br></div>
</div>