<div dir="ltr">That&#39;s not a real example though. I just don&#39;t see a real use case where all clients in a group (app and services) wants to have the same scope. Scope if highly client specific.</div><div class="gmail_extra"><br><div class="gmail_quote">On 17 December 2015 at 11:39, Marek Posolda <span dir="ltr">&lt;<a href="mailto:mposolda@redhat.com" target="_blank">mposolda@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">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <div>If I understand correctly, to the
      template you put just scopes, which you want to be shared for all
      clients. You can add additional scopes per client if needed.<br>
      <br>
      Example where it can be useful: You want that each accessToken
      will contain all realm roles + all client roles of the client who
      issued it. So:<br>
      - you add all realm roles to the client template scope<br>
      - accessToken issued for clientA will contain all realm roles and
      all client roles of clientA<br>
      - accessToken issued for clientB will contain all realm roles and
      all client roles of clientB<br>
      <br>
      In your example, you don&#39;t want any scope to be &quot;shared&quot;, so there
      won&#39;t be any scope defined on template and both &quot;user console&quot; and
      &quot;admin console&quot; will have just their own scopes.<span class="HOEnZb"><font color="#888888"><br>
      <br>
      Marek</font></span><div><div class="h5"><br>
      <br>
      On 17/12/15 09:58, Stian Thorgersen wrote:<br>
    </div></div></div><div><div class="h5">
    <blockquote type="cite">
      <div dir="ltr">Not sure we even need scope in client templates?
        Isn&#39;t it sufficient to only have scope control on a per-client?
        <div><br>
        </div>
        <div>For example say there&#39;s 3 clients in a group of clients:</div>
        <div>* service - user and admin roles</div>
        <div>* user console</div>
        <div>* admin console</div>
        <div><br>
        </div>
        <div>You don&#39;t want the user console to have scope on the admin
          console just because it&#39;s in the same group. Also, you don&#39;t
          want the service to have any scope.</div>
        <div><br>
        </div>
        <div>Can anyone come up with an example where scope on the
          client template would be useful?</div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On 16 December 2015 at 14:22, Marek
          Posolda <span dir="ltr">&lt;<a href="mailto:mposolda@redhat.com" target="_blank">mposolda@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>On 15/12/15 18:34, Bill Burke wrote:<br>
              &gt; So, what to do about scope and client templates? 
              Client templates could<br>
              &gt; have &quot;full scope allowed&quot; or define a scope.  A
              client would either<br>
              &gt; click &quot;full scope allowed&quot; or it can add additional
              scoped roles.<br>
              &gt;<br>
              &gt; Sound ok?<br>
              &gt;<br>
            </span>yes to me. I suppose each client will still
            automatically receives his<br>
            own client roles to the scope like it&#39;s now.<br>
            <span><font color="#888888"><br>
                Marek<br>
              </font></span>
            <div>
              <div>_______________________________________________<br>
                keycloak-dev mailing list<br>
                <a href="mailto:keycloak-dev@lists.jboss.org" target="_blank">keycloak-dev@lists.jboss.org</a><br>
                <a href="https://lists.jboss.org/mailman/listinfo/keycloak-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-dev</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br></div>