<div dir="ltr">
<p class=""><span class="">Hi all,</span></p>
<p class=""><span class=""> </span>Given that you have a client that has consent required turned on in the admin panel. And in the mappers tab you have chosen specific mappers that needs to be consented by the end user.</p>
<p class=""><span class=""> </span>However, due to privacy related legislation, we need to make mappers that are not crucial for the application optional for the end user (Crucial meaning that the application will not work without those particular mapper(s)).</p>
<p class=""><span class=""> </span>Is this functionality supported in Keycloak? I’ve seen this functionality in the OpenID Connect documentation (<a href="http://connect2id.com/learn/openid-connect#example-auth-code-flow"><span class="">http://connect2id.com/learn/openid-connect#example-auth-code-flow</span></a>). I´ve added a screenshot of the OpenID Connect example.</p><p class=""><span class="">If it is supported, where do I go from here?</span></p>
<p class=""><span class=""> <br>
</span><span class="">Also, is it possible to add timestamps for when the user gives consent?<br>[if !supportLineBreakNewLine]<br>
</span></p>
<p class=""><span class="">Lastly, for legislative reasons, we also need to know in which scenario the user gives consent. Is it on the first sign in, or is it when updating consent that the client requires etc. Is this possible?</span></p>
<p class=""><span class=""> </span></p>
<p class=""><span class="">Kind regards</span></p>
<p class=""><span class="">Caroline Olsen</span></p></div>