<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 24/08/16 10:58, Adrian Gonzalez
wrote:<br>
</div>
<blockquote
cite="mid:749096009.971869.1472029129010.JavaMail.yahoo@mail.yahoo.com"
type="cite">
<div style="color:#000; background-color:#fff;
font-family:verdana, helvetica, sans-serif;font-size:13px">
<div>Thanks Marek for the anwser !</div>
<div dir="ltr" id="yui_3_16_0_ym19_1_1471955731391_97248"><br>
</div>
<div dir="ltr">I created <a moz-do-not-send="true"
id="yui_3_16_0_ym19_1_1471955731391_97246"
href="https://issues.jboss.org/browse/KEYCLOAK-3467">https://issues.jboss.org/browse/KEYCLOAK-3467</a>
and linked it to 349.</div>
<div 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>
<br>
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>
<br>
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.<br>
<br>
Marek<br>
<blockquote
cite="mid:749096009.971869.1472029129010.JavaMail.yahoo@mail.yahoo.com"
type="cite">
<div style="color:#000; background-color:#fff;
font-family:verdana, helvetica, sans-serif;font-size:13px">
<div dir="ltr"><br>
</div>
<div dir="ltr">Thanks once more !<br>
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_97301"
class="qtdSeparateBR">Adrian<br>
<br>
</div>
<div style="display: block;"
id="yui_3_16_0_ym19_1_1471955731391_97239"
class="yahoo_quoted">
<div id="yui_3_16_0_ym19_1_1471955731391_97238"
style="font-family: verdana, helvetica, sans-serif;
font-size: 13px;">
<div id="yui_3_16_0_ym19_1_1471955731391_97237"
style="font-family: HelveticaNeue, Helvetica Neue,
Helvetica, Arial, Lucida Grande, sans-serif; font-size:
16px;">
<div id="yui_3_16_0_ym19_1_1471955731391_97245" dir="ltr">
<font id="yui_3_16_0_ym19_1_1471955731391_97250"
face="Arial" size="2">
<hr size="1"> <b><span style="font-weight:bold;">De :</span></b>
Marek Posolda <a class="moz-txt-link-rfc2396E" href="mailto:mposolda@redhat.com"><mposolda@redhat.com></a><br>
<b><span style="font-weight: bold;">À :</span></b>
Adrian Gonzalez <a class="moz-txt-link-rfc2396E" href="mailto:adr_gonzalez@yahoo.fr"><adr_gonzalez@yahoo.fr></a>;
<a class="moz-txt-link-rfc2396E" href="mailto:keycloak-user@lists.jboss.org">"keycloak-user@lists.jboss.org"</a>
<a class="moz-txt-link-rfc2396E" href="mailto:keycloak-user@lists.jboss.org"><keycloak-user@lists.jboss.org></a> <br>
<b><span style="font-weight: bold;">Envoyé le :</span></b>
Mercredi 24 août 2016 10h38<br>
<b><span style="font-weight: bold;">Objet :</span></b>
Re: [keycloak-user] OAuth scopes in Keycloak<br>
</font> </div>
<div id="yui_3_16_0_ym19_1_1471955731391_97236"
class="y_msg_container"><br>
<div id="yiv5073272742">
<div id="yui_3_16_0_ym19_1_1471955731391_97241">
<div id="yui_3_16_0_ym19_1_1471955731391_97240"
class="yiv5073272742moz-cite-prefix">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 moz-do-not-send="true" rel="nofollow"
shape="rect"
class="yiv5073272742moz-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="yiv5073272742yqt7312370525"
id="yiv5073272742yqtfd93984"><br clear="none">
On 23/08/16 18:44, Adrian Gonzalez wrote:<br
clear="none">
</div>
</div>
<div class="yiv5073272742yqt7312370525"
id="yiv5073272742yqtfd33669"> </div>
<blockquote
id="yui_3_16_0_ym19_1_1471955731391_97303"
type="cite">
<div class="yiv5073272742yqt7312370525"
id="yiv5073272742yqtfd68028"> </div>
<div id="yui_3_16_0_ym19_1_1471955731391_97302"
style="color:#000;background-color:#fff;font-family:verdana,
helvetica, sans-serif;font-size:13px;">
<div class="yiv5073272742yqt7312370525"
id="yiv5073272742yqtfd38342">
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_36566">Hello,</div>
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_36565"><br
clear="none">
</div>
<div
id="yiv5073272742yui_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="yiv5073272742yui_3_16_0_ym19_1_1471955731391_37754"><br
clear="none">
</div>
<div
id="yiv5073272742yui_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="yiv5073272742yui_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="yiv5073272742yui_3_16_0_ym19_1_1471955731391_37799"> *
token endpoint response - see [2] for a
sample<br clear="none">
from <a moz-do-not-send="true"
rel="nofollow" shape="rect"
id="yiv5073272742yui_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="yiv5073272742yui_3_16_0_ym19_1_1471955731391_37884">
<quote>scope OPTIONAL, if identical to
the scope requested by the client;
otherwise, REQUIRED</quote></div>
<div dir="ltr"
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_37916"> *
token introspection see [3] for a sample<br
clear="none">
from <a moz-do-not-send="true"
rel="nofollow" shape="rect"
id="yiv5073272742yui_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>
<quote>scope OPTIONAL. A JSON string
containing a space-separated list of<br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38062"
clear="none">
<div dir="ltr"
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38068">
scopes associated with this token, in the
format described in<br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38063"
clear="none">
Section 3.3 of OAuth 2.0
[RFC6749].</quote><br clear="none">
</div>
<div dir="ltr"
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38091">
Oups... optional in the spec ??? what's the
introspection use then ???<br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38092"
clear="none">
</div>
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_37744"><br
clear="none">
</div>
<div dir="ltr"
id="yiv5073272742yui_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="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39498"><br
clear="none">
</div>
<div dir="ltr"
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39500">Am
I doing something wrong ?</div>
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39508"><br
clear="none">
</div>
<div dir="ltr"
id="yiv5073272742yui_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="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39394"><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39395" clear="none">
</div>
<div dir="ltr"
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39396">I've
tested with a sample role hello.say.</div>
<div dir="ltr"
id="yiv5073272742yui_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="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39398">I've
made sure my application request this scope
during authorization request.<br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39399"
clear="none">
</div>
<div dir="ltr"
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39400"><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39401" clear="none">
</div>
<div dir="ltr"
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38176">Here's
my spring configuration (requesting a
hello.say scope), more exactly :</div>
<pre id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38366" style="background-color:#ffffff;color:#000000;font-family:'DejaVu Sans Mono';font-size:9.0pt;"><span id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38367" style="color:#000080;font-weight:bold;">spring:
</span><span id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38369" style="color:#000080;font-weight:bold;"> profiles: </span>keycloak
<span id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38371" style="color:#000080;font-weight:bold;">security:
</span><span id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38373" style="color:#000080;font-weight:bold;"> oidc:
</span><span id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38375" style="color:#000080;font-weight:bold;"> client:
</span><span id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38377" style="color:#000080;font-weight:bold;"> expectedIssuer: </span><a moz-do-not-send="true" rel="nofollow" shape="rect" class="yiv5073272742moz-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="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38379" style="color:#000080;font-weight:bold;">keyUri: </span><a moz-do-not-send="true" rel="nofollow" shape="rect" class="yiv5073272742moz-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="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38381" style="color:#000080;font-weight:bold;">oauth2:
</span><span id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38383" style="color:#000080;font-weight:bold;"> client:
</span><span id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38385" style="color:#000080;font-weight:bold;"> clientId: </span>sample-resource-server
<span id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38387" style="color:#000080;font-weight:bold;">clientSecret: </span>55175ff5-23d4-487c-a572-67d9715ea765
<span id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38389" style="color:#000080;font-weight:bold;">scope: </span>openid refreshToken hello.say
<span id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38391" style="color:#000080;font-weight:bold;">access-token-uri: </span><a moz-do-not-send="true" rel="nofollow" shape="rect" class="yiv5073272742moz-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="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38393" style="color:#000080;font-weight:bold;">user-authorization-uri: </span><a moz-do-not-send="true" rel="nofollow" shape="rect" class="yiv5073272742moz-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="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38395" style="color:#000080;font-weight:bold;">resource:
</span><span id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38397" style="color:#000080;font-weight:bold;"> serviceId: </span>${PREFIX:}resource
<span id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38399" style="color:#000080;font-weight:bold;">tokenInfoUri: </span><a moz-do-not-send="true" rel="nofollow" shape="rect" id="yiv5073272742yui_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="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38171"><br
clear="none">
</div>
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39350">Really
sorry for the long mail</div>
<div><br clear="none">
</div>
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39531">Thanks
for the help !</div>
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39351">Adrian</div>
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39502"><br
clear="none">
</div>
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38458">[1]
Sample token request</div>
<div dir="ltr"
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39158">grant_type=authorization_code&code=Av9RoU-sonFW989gBicCwmXSNDLKX5bIGxUKjT4NTH8.dd753cf2-e1df-47ff-84e0-7cbb74a8f928&redirect_uri=http%3A%2F%2Flocalhost%3A9999%2Flogin</div>
<div dir="ltr"
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39159"><br
clear="none">
</div>
<div dir="ltr"
id="yiv5073272742yui_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="yiv5073272742yui_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="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39193"><br
clear="none">
</div>
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39157"><br
clear="none">
</div>
<br clear="none">
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39040">[3]
Sample token introspection response -
there's no scope here :<br clear="none">
</div>
</div>
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38815">
<div class="yiv5073272742yqt7312370525"
id="yiv5073272742yqtfd73967"><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38816">{
</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38817"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38818"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38819">"jti"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38820">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38821">"7bb3c749-c32a-4d88-9688-78e8bcd0ff45"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38822">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38823"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38824"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38825">"exp"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38826">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38827">1471969404</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38828">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38829"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38830"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38831">"nbf"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38832">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38833">0</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38834">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38835"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38836"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38837">"iat"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38838">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38839">1471969104</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38840">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38841"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38842"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38843">"iss"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38844">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38845"><a
moz-do-not-send="true" rel="nofollow"
shape="rect"
class="yiv5073272742moz-txt-link-rfc2396E"
target="_blank" onclick="return
theMainWindow.showLinkWarning(this)"
href="http://localhost:8180/auth/realms/demo"><a class="moz-txt-link-rfc2396E" href="http://localhost:8180/auth/realms/demo">"http://localhost:8180/auth/realms/demo"</a></a></span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38846">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38847"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38848"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38849">"aud"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38850">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38851">"sample-application-client"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38852">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38853"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38854"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38855">"sub"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38856">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38857">"368d8948-86db-437a-8669-19ab8b07a816"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38858">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38859"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38860"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38861">"typ"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38862">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38863">"Bearer"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38864">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38865"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38866"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38867">"azp"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38868">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38869">"sample-application-client"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38870">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38871"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38872"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38873">"auth_time"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38874">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38875">1471969104</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38876">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38877"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38878"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38879">"session_state"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38880">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38881">"7e6e9a76-bec4-4ded-8b49-f72809e03d67"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38882">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38883"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38884"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38885">"name"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38886">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38887">"test test"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38888">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38889"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38890"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38891">"given_name"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38892">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38893">"test"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38894">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38895"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38896"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38897">"family_name"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38898">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38899">"test"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38900">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38901"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38902"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38903">"preferred_username"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38904">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38905">"test"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38906">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38907"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38908"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38909">"email"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38910">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38911"><a
moz-do-not-send="true" rel="nofollow"
shape="rect"
class="yiv5073272742moz-txt-link-rfc2396E"
ymailto="mailto:adr_gonzalez@yahoo.fr"
target="_blank"
href="mailto:adr_gonzalez@yahoo.fr"><a class="moz-txt-link-rfc2396E" href="mailto:adr_gonzalez@yahoo.fr">"adr_gonzalez@yahoo.fr"</a></a></span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38912">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38913"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38914"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38915">"acr"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38916">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38917">"1"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38918">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38919"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38920"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38921">"client_session"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38922">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38923">"dd753cf2-e1df-47ff-84e0-7cbb74a8f928"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38924">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38925"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38926"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38927">"allowed-origins"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38928">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38929">[
</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38930"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38931"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38932"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38933"><a
moz-do-not-send="true" rel="nofollow"
shape="rect"
class="yiv5073272742moz-txt-link-rfc2396E"
target="_blank" onclick="return
theMainWindow.showLinkWarning(this)"
href="http://localhost:9999/"><a class="moz-txt-link-rfc2396E" href="http://localhost:9999">"http://localhost:9999"</a></a></span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38934" clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38935"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38936">]</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38937">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38938" clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38939"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38940">"realm_access"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38941">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38942">{
</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38943"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38944"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38945"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38946">"roles"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38947">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38948">[
</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38949"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38950"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38951"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38952"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38953">"uma_authorization"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38954">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38955"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38956"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38957"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38958"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38959">"hello.say"</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38960" clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38961"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38962"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38963">]</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38964"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38965"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38966">}</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38967">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38968" clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38969"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38970">"resource_access"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38971">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38972">{
</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38973"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38974"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38975"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38976">"account"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38977">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38978">{
</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38979"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38980"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38981"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38982"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38983">"roles"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38984">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38985">[
</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38986"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38987"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38988"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38989"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38990"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38991">"manage-account"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38992">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38993"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38994"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38995"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38996"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38997"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38998">"view-profile"</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_38999" clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39000"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39001"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39002"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39003">]</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39004"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39005"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39006"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39007">}</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39008"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39009"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39010">}</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39011">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39012" clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39013"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39014">"client_id"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39015">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39016">"sample-application-client"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39017">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39018"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39019"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39020">"username"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39021">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39022">"test"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39023">,</span><br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39024"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39025"> </span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39026">"active"</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39027">:</span><span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39028">true</span></div>
<br
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39029"
clear="none">
<span
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39030">}</span></div>
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39031">
</div>
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39033">
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39034">
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39035">
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39036">
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39037">
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39038">
<div
id="yiv5073272742yui_3_16_0_ym19_1_1471955731391_39039">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br clear="none">
<fieldset
class="yiv5073272742mimeAttachmentHeader"></fieldset>
<br clear="none">
<pre>_______________________________________________
keycloak-user mailing list
<a moz-do-not-send="true" rel="nofollow" shape="rect" class="yiv5073272742moz-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 moz-do-not-send="true" rel="nofollow" shape="rect" class="yiv5073272742moz-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="yiv5073272742yqt7312370525"
id="yiv5073272742yqtfd25430"> </div>
</blockquote>
<div class="yiv5073272742yqt7312370525"
id="yiv5073272742yqtfd33351"> <br clear="none">
</div>
</div>
</div>
<br>
<br>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<br>
</body>
</html>