<html><head></head><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1471955731391_149278"><span></span></div><div id="yui_3_16_0_ym19_1_1471955731391_149282" class="qtdSeparateBR"><div id="yui_3_16_0_ym19_1_1471955731391_149344">Thanks for the information Marek!</div><div id="yui_3_16_0_ym19_1_1471955731391_149317"><br></div><br></div><div style="display: block;" id="yui_3_16_0_ym19_1_1471955731391_149257" class="yahoo_quoted">  <div id="yui_3_16_0_ym19_1_1471955731391_149256" style="font-family: verdana, helvetica, sans-serif; font-size: 13px;"> <div id="yui_3_16_0_ym19_1_1471955731391_149255" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yui_3_16_0_ym19_1_1471955731391_149263" dir="ltr"> <font id="yui_3_16_0_ym19_1_1471955731391_149264" face="Arial" size="2"> <hr size="1"> <b><span style="font-weight:bold;">De&nbsp;:</span></b> Marek Posolda &lt;mposolda@redhat.com&gt;<br> <b><span style="font-weight: bold;">À&nbsp;:</span></b> Adrian Gonzalez &lt;adr_gonzalez@yahoo.fr&gt;; "keycloak-user@lists.jboss.org" &lt;keycloak-user@lists.jboss.org&gt; <br> <b><span style="font-weight: bold;">Envoyé le :</span></b> Mercredi 24 août 2016 12h02<br> <b><span style="font-weight: bold;">Objet&nbsp;:</span></b> Re: [keycloak-user] OAuth scopes in Keycloak<br> </font> </div> <div id="yui_3_16_0_ym19_1_1471955731391_149254" class="y_msg_container"><br><div id="yiv4114423555"><div id="yui_3_16_0_ym19_1_1471955731391_149253">
    <div id="yui_3_16_0_ym19_1_1471955731391_149262" class="yiv4114423555moz-cite-prefix">On 24/08/16 10:58, Adrian Gonzalez
      wrote:<br clear="none">
    </div>
    <blockquote id="yui_3_16_0_ym19_1_1471955731391_149252" type="cite">
      <div id="yui_3_16_0_ym19_1_1471955731391_149251" style="color:#000;background-color:#fff;font-family:verdana, helvetica, sans-serif;font-size:13px;">
        <div id="yui_3_16_0_ym19_1_1471955731391_149261">Thanks Marek for the anwser !</div>
        <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_97248"><br clear="none">
        </div>
        <div id="yui_3_16_0_ym19_1_1471955731391_149250" dir="ltr">I created <a rel="nofollow" shape="rect" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_97246" target="_blank" href="https://issues.jboss.org/browse/KEYCLOAK-3467">https://issues.jboss.org/browse/KEYCLOAK-3467</a>
          and linked it to 349.</div>
        <div id="yui_3_16_0_ym19_1_1471955731391_149268" dir="ltr">Do you know if you'll map OAuth scopes with
          keycloak roles when you'll implement those features ?</div>
      </div>
    </blockquote>
    We plan something more flexible. So for example, you will be able to
    configure that value "foo" of scope parameter means that you want
    roles "role1" + "role2" and protocolMappers "firstName" + "lastName"
    .<br clear="none">
    <br clear="none">
    Right now, we already have some limited support for scope parameter,
    where the value of scope parameter is mapped to exactly one role and
    it must match the role name (for realm roles. For client roles it's
    like "clientName/roleName" ). <br clear="none">
    <br clear="none">
    With your example below, if you will add realm role "hello.say" and
    configure it with "scope parameter required" to true, then this role
    will be used in token just if you use the scope parameter
    "hello.say" as you did. That should work already.<div class="yiv4114423555yqt1693454060" id="yiv4114423555yqtfd63489"><br clear="none">
    <br clear="none">
    Marek<br clear="none">
    <blockquote id="yui_3_16_0_ym19_1_1471955731391_149271" type="cite">
      <div id="yui_3_16_0_ym19_1_1471955731391_149270" style="color:#000;background-color:#fff;font-family:verdana, helvetica, sans-serif;font-size:13px;">
        <div id="yui_3_16_0_ym19_1_1471955731391_149269" dir="ltr"><br clear="none">
        </div>
        <div id="yui_3_16_0_ym19_1_1471955731391_149272" dir="ltr">Thanks once more !<br clear="none">
        </div>
        <div class="yiv4114423555qtdSeparateBR" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_97301">Adrian<br clear="none">
          <br clear="none">
        </div>
        <div class="yiv4114423555yahoo_quoted" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_97239" style="display:block;">
          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_97238" style="font-family:verdana, helvetica, sans-serif;font-size:13px;">
            <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_97237" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;">
              <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_97245">
                <font id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_97250" face="Arial" size="2">
                  </font><hr size="1"> <b><span style="font-weight:bold;">De&nbsp;:</span></b>
                  Marek Posolda <a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-rfc2396E" ymailto="mailto:mposolda@redhat.com" target="_blank" href="mailto:mposolda@redhat.com">&lt;mposolda@redhat.com&gt;</a><br clear="none">
                  <b><span style="font-weight:bold;">À&nbsp;:</span></b>
                  Adrian Gonzalez <a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-rfc2396E" ymailto="mailto:adr_gonzalez@yahoo.fr" target="_blank" href="mailto:adr_gonzalez@yahoo.fr">&lt;adr_gonzalez@yahoo.fr&gt;</a>;
                  <a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-rfc2396E" ymailto="mailto:keycloak-user@lists.jboss.org" target="_blank" href="mailto:keycloak-user@lists.jboss.org">"keycloak-user@lists.jboss.org"</a>
                  <a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-rfc2396E" ymailto="mailto:keycloak-user@lists.jboss.org" target="_blank" href="mailto:keycloak-user@lists.jboss.org">&lt;keycloak-user@lists.jboss.org&gt;</a> <br clear="none">
                  <b><span style="font-weight:bold;">Envoyé le :</span></b>
                  Mercredi 24 août 2016 10h38<br clear="none">
                  <b><span style="font-weight:bold;">Objet&nbsp;:</span></b>
                  Re: [keycloak-user] OAuth scopes in Keycloak<br clear="none">
                 </div>
              <div class="yiv4114423555y_msg_container" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_97236"><br clear="none">
                <div id="yiv4114423555">
                  <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_97241">
                    <div class="yiv4114423555moz-cite-prefix" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_97240">Hi,<br clear="none">
                      <br clear="none">
                      we don't add "scope" to responses right now. Can
                      you please create JIRA and link it with another
                      JIRA <a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-freetext" target="_blank" href="https://issues.jboss.org/browse/KEYCLOAK-349">https://issues.jboss.org/browse/KEYCLOAK-349</a>
                      ?<br clear="none">
                      <br clear="none">
                      Thanks,<br clear="none">
                      Marek<br clear="none">
                      <div class="yiv4114423555yqt7312370525" id="yiv4114423555yqtfd93984"><br clear="none">
                        On 23/08/16 18:44, Adrian Gonzalez wrote:<br clear="none">
                      </div>
                    </div>
                    <div class="yiv4114423555yqt7312370525" id="yiv4114423555yqtfd33669"> </div>
                    <blockquote id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_97303" type="cite">
                      <div class="yiv4114423555yqt7312370525" id="yiv4114423555yqtfd68028"> </div>
                      <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_97302" style="color:#000;background-color:#fff;font-family:verdana, helvetica, sans-serif;font-size:13px;">
                        <div class="yiv4114423555yqt7312370525" id="yiv4114423555yqtfd38342">
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_36566">Hello,</div>
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_36565"><br clear="none">
                          </div>
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_36564">I'm
                            using Keycloak for the first time, so sorry
                            if this is a newbie question.</div>
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_37754"><br clear="none">
                          </div>
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_37753">When
                            I use keycloak, oauth scope attribute is
                            never present in keycloak tokenEndpoint
                            responses and in introspect responses.</div>
                          <br clear="none">
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_37798">From
                            the specs, it scope attribute should be
                            present when calling token and
                            tokenIntrospect endpoint, but it's never
                            returned by keycloak endpoints :</div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_37799">&nbsp;*

                            token endpoint response - see [2] for a
                            sample<br clear="none">
                            &nbsp;&nbsp; from <a rel="nofollow" shape="rect" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_37861" target="_blank" href="https://tools.ietf.org/html/rfc6749#section-5.1">https://tools.ietf.org/html/rfc6749#section-5.1<br clear="none">
                            </a></div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_37884">&nbsp;&nbsp;

                            &lt;quote&gt;scope OPTIONAL, if identical to
                            the scope requested by the client;
                            otherwise, REQUIRED&lt;/quote&gt;</div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_37916">&nbsp;*

                            token introspection see [3] for a sample<br clear="none">
                            &nbsp;&nbsp; from <a rel="nofollow" shape="rect" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_37956" target="_blank" href="https://tools.ietf.org/html/rfc7662#section-2.2">https://tools.ietf.org/html/rfc7662#section-2.2</a></div>
                          &nbsp;&nbsp; &lt;quote&gt;scope OPTIONAL.&nbsp; A JSON string
                          containing a space-separated list of<br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38062" clear="none">
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38068">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

                            scopes associated with this token, in the
                            format described in<br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38063" clear="none">
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Section 3.3 of OAuth 2.0
                            [RFC6749].&lt;/quote&gt;<br clear="none">
                          </div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38091">&nbsp;&nbsp;

                            Oups... optional in the spec ??? what's the
                            introspection use then ???<br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38092" clear="none">
                          </div>
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_37744"><br clear="none">
                          </div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39461">I
                            know I can key roles from keycloak JWT AT
                            (in realm_access.roles for instance), but
                            it's not in OAuth specs and I would like to
                            stick with the standard.</div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39498"><br clear="none">
                          </div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39500">Am
                            I doing something wrong ?</div>
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39508"><br clear="none">
                          </div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39393">I'm

                            using Keycloak with a Spring Boot
                            application (using Spring OAuth library - I
                            know there's a Spring keycloak adapter, but
                            since my application uses others OIDC /
                            OAuth provider I would like to stick with
                            Spring OAuth), and since no scope attribute
                            is present in the responses, I've receive no
                            scope in my application.</div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39394"><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39395" clear="none">
                          </div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39396">I've

                            tested with a sample role hello.say.</div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39397">I
                            created a realm role of the same name, and
                            assigned it to me test user.</div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39398">I've

                            made sure my application request this scope
                            during authorization request.<br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39399" clear="none">
                          </div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39400"><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39401" clear="none">
                          </div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38176">Here's

                            my spring configuration (requesting a
                            hello.say scope), more exactly :</div>
                          <pre id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38366" style="background-color:#ffffff;color:#000000;font-family:'DejaVu Sans Mono';font-size:9.0pt;"><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38367" style="color:#000080;font-weight:bold;">spring:
</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38369" style="color:#000080;font-weight:bold;">  profiles: </span>keycloak
<span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38371" style="color:#000080;font-weight:bold;">security:
</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38373" style="color:#000080;font-weight:bold;">  oidc:
</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38375" style="color:#000080;font-weight:bold;">    client:
</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38377" style="color:#000080;font-weight:bold;">      expectedIssuer: </span><a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-freetext" target="_blank" onclick="return theMainWindow.showLinkWarning(this)" href="http://localhost:8180/auth/realms/demo">http://localhost:8180/auth/realms/demo</a>
      <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38379" style="color:#000080;font-weight:bold;">keyUri: </span><a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-freetext" target="_blank" onclick="return theMainWindow.showLinkWarning(this)" href="http://localhost:8180/auth/realms/demo/protocol/openid-connect/certs">http://localhost:8180/auth/realms/demo/protocol/openid-connect/certs</a>
  <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38381" style="color:#000080;font-weight:bold;">oauth2:
</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38383" style="color:#000080;font-weight:bold;">    client:
</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38385" style="color:#000080;font-weight:bold;">      clientId: </span>sample-resource-server
      <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38387" style="color:#000080;font-weight:bold;">clientSecret: </span>55175ff5-23d4-487c-a572-67d9715ea765
      <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38389" style="color:#000080;font-weight:bold;">scope: </span>openid refreshToken hello.say
      <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38391" style="color:#000080;font-weight:bold;">access-token-uri: </span><a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-freetext" target="_blank" onclick="return theMainWindow.showLinkWarning(this)" href="http://localhost:8181/auth/realms/demo/protocol/openid-connect/token">http://localhost:8181/auth/realms/demo/protocol/openid-connect/token</a>
      <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38393" style="color:#000080;font-weight:bold;">user-authorization-uri: </span><a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-freetext" target="_blank" onclick="return theMainWindow.showLinkWarning(this)" href="http://localhost:8181/auth/realms/demo/protocol/openid-connect/auth">http://localhost:8181/auth/realms/demo/protocol/openid-connect/auth</a>
    <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38395" style="color:#000080;font-weight:bold;">resource:
</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38397" style="color:#000080;font-weight:bold;">      serviceId: </span>${PREFIX:}resource
      <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38399" style="color:#000080;font-weight:bold;">tokenInfoUri: </span><a rel="nofollow" shape="rect" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38297" target="_blank" onclick="return theMainWindow.showLinkWarning(this)" href="http://localhost:8181/auth/realms/demo/protocol/openid-connect/token/introspect">http://localhost:8181/auth/realms/demo/protocol/openid-connect/token/introspect</a></pre>
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38171"><br clear="none">
                          </div>
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39350">Really
                            sorry for the long mail</div>
                          <div><br clear="none">
                          </div>
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39531">Thanks
                            for the help !</div>
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39351">Adrian</div>
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39502"><br clear="none">
                          </div>
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38458">[1]
                            Sample token request</div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39158">grant_type=authorization_code&amp;code=Av9RoU-sonFW989gBicCwmXSNDLKX5bIGxUKjT4NTH8.dd753cf2-e1df-47ff-84e0-7cbb74a8f928&amp;redirect_uri=http%3A%2F%2Flocalhost%3A9999%2Flogin</div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39159"><br clear="none">
                          </div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39184">[2]

                            Sample token response (no scope attribute -
                            whether my user has or no the hello.say
                            role) :</div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39183">{"access_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJHa0NNdFI2THRXb09XWlhHbmJfbk0ybHFxaGtEc20ycFZrOEc5bW83c2pZIn0.eyJqdGkiOiI3YmIzYzc0OS1jMzJhLTRkODgtOTY4OC03OGU4YmNkMGZmNDUiLCJleHAiOjE0NzE5Njk0MDQsIm5iZiI6MCwiaWF0IjoxNDcxOTY5MTA0LCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgxODAvYXV0aC9yZWFsbXMvZGVtbyIsImF1ZCI6InNhbXBsZS1hcHBsaWNhdGlvbi1jbGllbnQiLCJzdWIiOiIzNjhkODk0OC04NmRiLTQzN2EtODY2OS0xOWFiOGIwN2E4MTYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzYW1wbGUtYXBwbGljYXRpb24tY2xpZW50IiwiYXV0aF90aW1lIjoxNDcxOTY5MTA0LCJzZXNzaW9uX3N0YXRlIjoiN2U2ZTlhNzYtYmVjNC00ZGVkLThiNDktZjcyODA5ZTAzZDY3IiwiYWNyIjoiMSIsImNsaWVudF9zZXNzaW9uIjoiZGQ3NTNjZjItZTFkZi00N2ZmLTg0ZTAtN2NiYjc0YThmOTI4IiwiYWxsb3dlZC1vcmlnaW5zIjpbImh0dHA6Ly9sb2NhbGhvc3Q6OTk5OSJdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsidW1hX2F1dGhvcml6YXRpb24iLCJoZWxsby5zYXkiXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50Iiwidmlldy1wcm9maWxlIl19!
 fSwibmFtZS
I6InRlc3!

                            QgdGVzdCIs
                            InByZWZlcnJlZF91c2VybmFtZSI6InRlc3QiLCJnaXZlbl9uYW1lIjoidGVzdCIsImZhbWlseV9uYW1lIjoidGVzdCIsImVtYWlsIjoiYWRyX2dvbnphbGV6QHlhaG9vLmZyIn0.MVBAjfOnJkXHij0Dm8ERFpTwNqximL8OPZEziAhGPTHgj-yJvVtf7WF-9FdbJV_e9_Lx-2ZOOA_xvWlgFtc7qkAojfNiAjb_I40L8-JkqeHid2Wv6MtmzRusGO8aKmO1HJIoy8o5bFVSP57-cSZcgDAfkoUTG-qfx5QDSM2qyTNQ-KfagmfjTm1CAo12F_SY6p3-B1xKEOeD-1PpLc0HhrUuz1qst4gfyIbXbQTWEelDO6UB9Z-w24cVfhs9by2mu8BOdaRtUydzIGq3TPElMyxnElbTvf4Z6XZ8nhNMONEN93yxCfwfQbb__k4-9FiXNnnzDgz_WBXNAlTNfPSdSA","expires_in":300,"refresh_expires_in":1800,"refresh_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJHa0NNdFI2THRXb09XWlhHbmJfbk0ybHFxaGtEc20ycFZrOEc5bW83c2pZIn0.eyJqdGkiOiI3OWE3OGM4NS01YTBhLTQxODUtODE3Yy1kM2QwNWFmYzExMWEiLCJleHAiOjE0NzE5NzA5MDQsIm5iZiI6MCwiaWF0IjoxNDcxOTY5MTA0LCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgxODAvYXV0aC9yZWFsbXMvZGVtbyIsImF1ZCI6InNhbXBsZS1hcHBsaWNhdGlvbi1jbGllbnQiLCJzdWIiOiIzNjhkODk0OC04NmRiLTQzN2EtODY2OS0xOWFiOGIwN2E4MTYiLCJ0eXAiOiJSZWZyZXNoIiwiY!
 XpwIjoic2F
tcGxlLWFwcGxpY2F0a!

                            W9uLWNsaWV
                            udCIsImF1dGhfdGltZSI6MCwic2Vzc2lvbl9zdGF0ZSI6IjdlNmU5YTc2LWJlYzQtNGRlZC04YjQ5LWY3MjgwOWUwM2Q2NyIsImNsaWVudF9zZXNzaW9uIjoiZGQ3NTNjZjItZTFkZi00N2ZmLTg0ZTAtN2NiYjc0YThmOTI4IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInVtYV9hdXRob3JpemF0aW9uIiwiaGVsbG8uc2F5Il19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsInZpZXctcHJvZmlsZSJdfX19.C-HM0bARqyZABW3lR6UiTWKzA5JVq74R1apUu_LvGWHbFGR9TE7EbyqKD4iwHFZSiBj_xP46g3HPQY6cYA3NXmgDYTRI4mqxLOfIqLhAgMBBM5-AYR3UqQyI9MAsqc_BA8fjwUCPv-gpvUnANliSnoYPiaa-dUeFV18TsR_sUShudoDv27RYpjoVjAXCjbAn2gg7_AI0lFtZ3RoxSdmOQXG_HBbYo7gV-31y-jBbR5kLlfMYYGYIr6_ZVvLAFlADgcXug7MTD8ZTf5S76Wb-eDbHyc6Pb7vAgRPtLKRaElyIcGXILmVNo2A8e8557QWgpJRbfqAu8ZWYKGKkz-yUBQ","token_type":"bearer","id_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJHa0NNdFI2THRXb09XWlhHbmJfbk0ybHFxaGtEc20ycFZrOEc5bW83c2pZIn0.eyJqdGkiOiI4NDg4Y2ZjYy1jOTllLTQyN2ItYmJiZS1hM2FhYmZkM2ZmZjAiLCJleHAiOjE0NzE5Njk0MDQsIm5iZiI6MCwiaWF0IjoxNDcxOTY5MTA0LCJpc!
 3MiOiJodHR
wOi8vbG9jYWxob3N0O!

                            jgxODAvYXV
0aC9yZWFsbXMvZGVtbyIsImF1ZCI6InNhbXBsZS1hcHBsaWNhdGlvbi1jbGllbnQiLCJzdWIiOiIzNjhkODk0OC04NmRiLTQzN2EtODY2OS0xOWFiOGIwN2E4MTYiLCJ0eXAiOiJJRCIsImF6cCI6InNhbXBsZS1hcHBsaWNhdGlvbi1jbGllbnQiLCJhdXRoX3RpbWUiOjE0NzE5NjkxMDQsInNlc3Npb25fc3RhdGUiOiI3ZTZlOWE3Ni1iZWM0LTRkZWQtOGI0OS1mNzI4MDllMDNkNjciLCJhY3IiOiIxIiwibmFtZSI6InRlc3QgdGVzdCIsInByZWZlcnJlZF91c2VybmFtZSI6InRlc3QiLCJnaXZlbl9uYW1lIjoidGVzdCIsImZhbWlseV9uYW1lIjoidGVzdCIsImVtYWlsIjoiYWRyX2dvbnphbGV6QHlhaG9vLmZyIn0.NiNe0c7ED_K9ILBodi_Qrs9zmxnM_A1oOXLqap4yzhflw5APIxV_KM_dxZrH_dhAGyPpQsofK62GryVuEz-UShqjnT7nhNPxXJ1p9pyD-r9wSqh9e6unFKfeL7vYP4lLe-bz7xzrfe_PEgpZfhMACirwBo5HAIYJNdi8QujBAAwEwEbQUJGwiOTIDDFpo2Cm1UtgobYHgdpliaFRZ-xFudxIDPGWeHhIBGStNdexaPk5kgbVuISKqqreCTnRIqws9MCbg0YNAcPzQEMITifYzobdmHQtIcaDUKcM5Hjuyc9rjfaRp4wzyM9hN_xn2JAz2-cbg6IizxblQ_IQPDU9_Q","not-before-policy":0,"session_state":"7e6e9a76-bec4-4ded-8b49-f72809e03d67"}</div>
                          <div dir="ltr" id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39193"><br clear="none">
                          </div>
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39157"><br clear="none">
                          </div>
                          <br clear="none">
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39040">[3]
                            Sample token introspection response -
                            there's no scope here :<br clear="none">
                          </div>
                        </div>
                        <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38815">
                          <div class="yiv4114423555yqt7312370525" id="yiv4114423555yqtfd73967"><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38816">{
                            </span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38817" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38818">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38819">"jti"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38820">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38821">"7bb3c749-c32a-4d88-9688-78e8bcd0ff45"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38822">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38823" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38824">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38825">"exp"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38826">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38827">1471969404</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38828">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38829" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38830">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38831">"nbf"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38832">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38833">0</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38834">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38835" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38836">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38837">"iat"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38838">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38839">1471969104</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38840">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38841" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38842">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38843">"iss"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38844">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38845"><a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-rfc2396E" target="_blank" onclick="return theMainWindow.showLinkWarning(this)" href="http://localhost:8180/auth/realms/demo"></a><a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-rfc2396E" target="_blank" onclick="return theMainWindow.showLinkWarning(this)" href="http://localhost:8180/auth/realms/demo">"http://localhost:8180/auth/realms/demo"</a></span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38846">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38847" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38848">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38849">"aud"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38850">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38851">"sample-application-client"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38852">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38853" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38854">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38855">"sub"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38856">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38857">"368d8948-86db-437a-8669-19ab8b07a816"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38858">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38859" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38860">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38861">"typ"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38862">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38863">"Bearer"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38864">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38865" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38866">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38867">"azp"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38868">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38869">"sample-application-client"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38870">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38871" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38872">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38873">"auth_time"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38874">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38875">1471969104</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38876">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38877" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38878">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38879">"session_state"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38880">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38881">"7e6e9a76-bec4-4ded-8b49-f72809e03d67"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38882">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38883" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38884">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38885">"name"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38886">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38887">"test&nbsp;test"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38888">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38889" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38890">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38891">"given_name"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38892">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38893">"test"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38894">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38895" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38896">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38897">"family_name"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38898">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38899">"test"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38900">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38901" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38902">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38903">"preferred_username"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38904">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38905">"test"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38906">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38907" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38908">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38909">"email"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38910">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38911"><a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-rfc2396E" ymailto="mailto:adr_gonzalez@yahoo.fr" target="_blank" href="mailto:adr_gonzalez@yahoo.fr"></a><a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-rfc2396E" ymailto="mailto:adr_gonzalez@yahoo.fr" target="_blank" href="mailto:adr_gonzalez@yahoo.fr">"adr_gonzalez@yahoo.fr"</a></span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38912">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38913" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38914">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38915">"acr"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38916">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38917">"1"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38918">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38919" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38920">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38921">"client_session"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38922">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38923">"dd753cf2-e1df-47ff-84e0-7cbb74a8f928"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38924">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38925" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38926">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38927">"allowed-origins"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38928">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38929">[
                            </span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38930" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38931">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38932">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38933"><a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-rfc2396E" target="_blank" onclick="return theMainWindow.showLinkWarning(this)" href="http://localhost:9999/"></a><a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-rfc2396E" target="_blank" onclick="return theMainWindow.showLinkWarning(this)" href="http://localhost:9999/">"http://localhost:9999"</a></span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38934" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38935">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38936">]</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38937">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38938" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38939">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38940">"realm_access"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38941">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38942">{
                            </span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38943" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38944">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38945">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38946">"roles"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38947">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38948">[
                            </span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38949" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38950">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38951">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38952">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38953">"uma_authorization"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38954">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38955" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38956">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38957">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38958">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38959">"hello.say"</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38960" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38961">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38962">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38963">]</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38964" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38965">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38966">}</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38967">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38968" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38969">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38970">"resource_access"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38971">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38972">{
                            </span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38973" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38974">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38975">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38976">"account"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38977">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38978">{
                            </span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38979" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38980">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38981">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38982">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38983">"roles"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38984">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38985">[
                            </span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38986" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38987">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38988">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38989">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38990">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38991">"manage-account"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38992">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38993" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38994">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38995">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38996">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38997">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38998">"view-profile"</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_38999" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39000">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39001">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39002">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39003">]</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39004" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39005">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39006">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39007">}</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39008" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39009">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39010">}</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39011">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39012" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39013">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39014">"client_id"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39015">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39016">"sample-application-client"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39017">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39018" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39019">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39020">"username"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39021">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39022">"test"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39023">,</span><br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39024" clear="none">
                            <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39025">&nbsp;&nbsp;&nbsp;</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39026">"active"</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39027">:</span><span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39028">true</span></div>
                          <br id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39029" clear="none">
                          <span id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39030">}</span></div>
                        <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39031">
                        </div>
                        <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39033">
                          <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39034">
                            <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39035">
                              <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39036">
                                <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39037">
                                  <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39038">
                                    <div id="yiv4114423555yui_3_16_0_ym19_1_1471955731391_39039">
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                      <br clear="none">
                      <fieldset class="yiv4114423555mimeAttachmentHeader"></fieldset>
                      <br clear="none">
                      <pre>_______________________________________________
keycloak-user mailing list
<a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-abbreviated" ymailto="mailto:keycloak-user@lists.jboss.org" target="_blank" href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>
<a rel="nofollow" shape="rect" class="yiv4114423555moz-txt-link-freetext" target="_blank" href="https://lists.jboss.org/mailman/listinfo/keycloak-user">https://lists.jboss.org/mailman/listinfo/keycloak-user</a></pre>
                      <div class="yiv4114423555yqt7312370525" id="yiv4114423555yqtfd25430"> </div>
                    </blockquote>
                    <div class="yiv4114423555yqt7312370525" id="yiv4114423555yqtfd33351"> <br clear="none">
                    </div>
                  </div>
                </div>
                <br clear="none">
                <br clear="none">
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br clear="none">
  </div></div></div><br><br></div> </div> </div>  </div></div></body></html>