<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(153,51,0)">Dear Stian,</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(153,51,0)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(153,51,0)">The reason I am not using Keycloak login page is that I have existing application which have its own user management. From that application I am calling some RestEasy services for which I have configured KeyCloak. So basically user would be authenticated using existing application&#39;s mechanism + keycloak. [crazy things happen]</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(153,51,0)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(153,51,0)">For refreshing token (<a href="http://localhost:8080/auth/realms/master/tokens/refresh">http://localhost:8080/auth/realms/master/tokens/refresh</a>), if I add origin to my own public application, would that work? </div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(153,51,0)"><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="font-family:arial;font-size:small"><span style="color:rgb(153,51,0);font-family:verdana,sans-serif"><div style="display:inline">​</div>Regards,</span><br style="color:rgb(153,51,0);font-family:verdana,sans-serif"><span style="color:rgb(153,51,0);font-family:verdana,sans-serif"><b><div style="display:inline">​​</div>Sadiq Khoja</b></span></div><div style="font-family:arial;font-size:small"><div style="font-family:verdana,sans-serif;color:rgb(153,51,0)"><br></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Tue, Apr 7, 2015 at 3:39 PM, Stian Thorgersen <span dir="ltr">&lt;<a href="mailto:stian@redhat.com" target="_blank">stian@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"><span class=""><br>
<br>
----- Original Message -----<br>
&gt; From: &quot;Sadiq Khoja&quot; &lt;<a href="mailto:sadiqkhoja@gmail.com">sadiqkhoja@gmail.com</a>&gt;<br>
&gt; To: &quot;Marek Posolda&quot; &lt;<a href="mailto:mposolda@redhat.com">mposolda@redhat.com</a>&gt;<br>
&gt; Cc: <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
&gt; Sent: Tuesday, 7 April, 2015 12:28:28 PM<br>
&gt; Subject: Re: [keycloak-user] CORS for direct grant access<br>
&gt;<br>
&gt; Dear Marek,<br>
&gt;<br>
&gt; Because I don&#39;t want to redirect user to Keycloak&#39;s login page.<br>
&gt;<br>
&gt; BTW: I was getting CORS error for refresh url as well so I added my origin in<br>
&gt; security-admin-console application and its working now.<br>
<br>
</span>There&#39;s many many reasons why what you&#39;re doing isn&#39;t the greatest idea and you&#39;d be much better with redirecting to the login page (which you can style to match your app).<br>
<br>
In either case you shouldn&#39;t use the security-admin-console app for your application, that&#39;s for the KC admin console. Create your own app and set origin on that!<br>
<span class=""><br>
&gt;<br>
&gt; ​<br>
&gt; Regards,<br>
&gt; ​​<br>
&gt; Sadiq Khoja<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Apr 7, 2015 at 3:12 PM, Marek Posolda &lt; <a href="mailto:mposolda@redhat.com">mposolda@redhat.com</a> &gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt; the question is why you need Direct Grant Access in javascript application? I<br>
&gt; think it will be much better to use our javascript adapter and retrieve the<br>
&gt; access token with it:<br>
&gt; <a href="http://docs.jboss.org/keycloak/docs/1.2.0.Beta1/userguide/html/ch08.html#javascript-adapter" target="_blank">http://docs.jboss.org/keycloak/docs/1.2.0.Beta1/userguide/html/ch08.html#javascript-adapter</a><br>
&gt;<br>
&gt; Marek<br>
&gt;<br>
&gt;<br>
&gt; On 7.4.2015 10:24, Sadiq Khoja wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Guys,<br>
&gt;<br>
&gt; I want to enable CORS for Direct Grant Access, how to do it? I am getting<br>
&gt; following error from my javascript application:<br>
&gt;<br>
&gt; (index):1 XMLHttpRequest cannot load<br>
</span>&gt; <a href="http://localhost:8080/auth/realms/master/tokens/grants/access" target="_blank">http://localhost:8080/auth/realms/master/tokens/grants/access</a> . No<br>
<div class="HOEnZb"><div class="h5">&gt; &#39;Access-Control-Allow-Origin&#39; header is present on the requested resource.<br>
&gt; Origin &#39; <a href="http://pn.localhost:81" target="_blank">http://pn.localhost:81</a> &#39; is therefore not allowed access. The<br>
&gt; response had HTTP status code 400.<br>
&gt;<br>
&gt;<br>
&gt; ​<br>
&gt; Regards,<br>
&gt; ​​<br>
&gt; Sadiq Khoja<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; keycloak-user mailing list <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/keycloak-user" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-user</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; keycloak-user mailing list<br>
&gt; <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/keycloak-user" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-user</a><br>
</div></div></blockquote></div><br></div>