<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Date: Thu, 18 Aug 2016 06:06:08 +0200<br>
From: Stian Thorgersen &lt;<a href="mailto:sthorger@redhat.com">sthorger@redhat.com</a>&gt;<br>
Subject: Re: [keycloak-user] Newbie question about session last access<br>
        time    updating.<br>
To: Joe Thielen &lt;<a href="mailto:joe@joethielen.com">joe@joethielen.com</a>&gt;<br>
Cc: keycloak-user &lt;<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><wbr>&gt;<br>
Message-ID:<br>
        &lt;<a href="mailto:CAJgngAfH_JfS-YK85SCUfDkeabuJBGYPu-fEi8du1ZuPsDVz_g@mail.gmail.com">CAJgngAfH_JfS-<wbr>YK85SCUfDkeabuJBGYPu-<wbr>fEi8du1ZuPsDVz_g@mail.gmail.<wbr>com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;utf-8&quot;<br>
<br>
What you&#39;re doing works just fine and is the only way available at the<br>
moment at least. It will have an impact on performance, both in terms of<br>
latency for request in your app and also additional load on the KC server.<br>
As long as you take that into consideration you should be fine.<br>
<br>
On 17 August 2016 at 17:30, Joe Thielen &lt;<a href="mailto:joe@joethielen.com">joe@joethielen.com</a>&gt; wrote:<br>
<br>
&gt; Hello all.  I am new to both Keycloak and OpenID Connect.  Keycloak looks<br>
&gt; like a fantastic project and thanks to all who&#39;ve put in work on it.<br>
&gt;<br>
&gt; I love that Keycloak can be set up to save events (login/logout/etc...).<br>
&gt; I love that there is a way to administratively log out user sessions.  All<br>
&gt; this is great.  My question is, what is the proper procedure to update the<br>
&gt; session&#39;s &quot;Last Access&quot; if I want it to be updated on every page request by<br>
&gt; a user?  In some cases I have strict application requirements where it&#39;s<br>
&gt; important to know exactly when the user last did something.  So I can&#39;t<br>
&gt; just log them in and periodically do a refresh to keep the session going.<br>
&gt; I want to update the session every time the user does something (i.e.,<br>
&gt; every page request or API request).<br>
&gt;<br>
&gt; Maybe this is overkill for most applications.  Like I said, I&#39;m new to<br>
&gt; both Keycloak and OpenID Connect.  I&#39;ve figured out how to do the<br>
&gt; authorization flow, request user info, and logout.  And I think I&#39;ve<br>
&gt; figured out how to update the session in such a manner that it does update<br>
&gt; the last access time.  However, I&#39;m not sure I&#39;m doing it correctly...<br>
&gt;<br>
&gt; Here is an example using curl of what I&#39;ve been doing to keep the last<br>
&gt; access time updated:<br>
&gt;<br>
&gt; curl -s --data &quot;grant_type=refresh_token&amp;<wbr>client_id=CLIENTID&amp;client_<br>
&gt; secret=CLIENTSECRET&amp;refresh_<wbr>token=REFRESHTOKEN&quot; &quot;<br>
&gt; <a href="https://HOSTNAME:8443/auth/realms/REALMNAME/protocol/openid-connect/token" rel="noreferrer" target="_blank">https://HOSTNAME:8443/auth/<wbr>realms/REALMNAME/protocol/<wbr>openid-connect/token</a><br>
&gt;<br>
&gt; Am I incorrectly using the refresh token here?  In reading up on the flow,<br>
&gt; it seems like this should only be used periodically, like when the<br>
&gt; access_token expires.<br>
&gt;<br>
&gt; A positive side effect of this is that on every single request I&#39;m<br>
&gt; checking to ensure the session hasn&#39;t been administratively logged out.<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<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" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/keycloak-user</a><br>
&gt;<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://lists.jboss.org/pipermail/keycloak-user/attachments/20160818/956ac2dc/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.jboss.org/<wbr>pipermail/keycloak-user/<wbr>attachments/20160818/956ac2dc/<wbr>attachment-0001.html</a><br></blockquote></div><br></div><div class="gmail_extra">Good to know, thank you Stian.<br></div></div>