<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hi,<br>
<br>
we don't add "scope" to responses right now. Can you please create
JIRA and link it with another JIRA
<a class="moz-txt-link-freetext" href="https://issues.jboss.org/browse/KEYCLOAK-349">https://issues.jboss.org/browse/KEYCLOAK-349</a> ?<br>
<br>
Thanks,<br>
Marek<br>
<br>
On 23/08/16 18:44, Adrian Gonzalez wrote:<br>
</div>
<blockquote
cite="mid:2010811414.31176051.1471970687005.JavaMail.yahoo@mail.yahoo.com"
type="cite">
<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_36566">Hello,</div>
<div id="yui_3_16_0_ym19_1_1471955731391_36565"><br>
</div>
<div id="yui_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="yui_3_16_0_ym19_1_1471955731391_37754"><br>
</div>
<div id="yui_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>
<div id="yui_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="yui_3_16_0_ym19_1_1471955731391_37799"> *
token endpoint response - see [2] for a sample<br>
from <a moz-do-not-send="true"
id="yui_3_16_0_ym19_1_1471955731391_37861"
href="https://tools.ietf.org/html/rfc6749#section-5.1">https://tools.ietf.org/html/rfc6749#section-5.1<br>
</a></div>
<div id="yui_3_16_0_ym19_1_1471955731391_37884" dir="ltr">
<quote>scope OPTIONAL, if identical to the scope
requested by the client; otherwise, REQUIRED</quote></div>
<div id="yui_3_16_0_ym19_1_1471955731391_37916" dir="ltr"> *
token introspection see [3] for a sample<br>
from <a moz-do-not-send="true"
id="yui_3_16_0_ym19_1_1471955731391_37956"
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="yui_3_16_0_ym19_1_1471955731391_38062">
<div id="yui_3_16_0_ym19_1_1471955731391_38068" dir="ltr">
scopes associated with this token, in the format described in<br
id="yui_3_16_0_ym19_1_1471955731391_38063">
Section 3.3 of OAuth 2.0 [RFC6749].</quote><br>
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_38091" dir="ltr">
Oups... optional in the spec ??? what's the introspection use
then ???<br id="yui_3_16_0_ym19_1_1471955731391_38092">
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_37744"><br>
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39461" dir="ltr">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 id="yui_3_16_0_ym19_1_1471955731391_39498" dir="ltr"><br>
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39500" dir="ltr">Am I
doing something wrong ?</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39508"><br>
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39393" dir="ltr">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 id="yui_3_16_0_ym19_1_1471955731391_39394" dir="ltr"><br
id="yui_3_16_0_ym19_1_1471955731391_39395">
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39396" dir="ltr">I've
tested with a sample role hello.say.</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39397" dir="ltr">I
created a realm role of the same name, and assigned it to me
test user.</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39398" dir="ltr">I've
made sure my application request this scope during
authorization request.<br
id="yui_3_16_0_ym19_1_1471955731391_39399">
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39400" dir="ltr"><br
id="yui_3_16_0_ym19_1_1471955731391_39401">
</div>
<div dir="ltr" id="yui_3_16_0_ym19_1_1471955731391_38176">Here's
my spring configuration (requesting a hello.say scope), more
exactly :</div>
<pre id="yui_3_16_0_ym19_1_1471955731391_38366" style="background-color:#ffffff;color:#000000;font-family:'DejaVu Sans Mono';font-size:9.0pt;"><span id="yui_3_16_0_ym19_1_1471955731391_38367" style="color:#000080;font-weight:bold;">spring:
</span><span id="yui_3_16_0_ym19_1_1471955731391_38369" style="color:#000080;font-weight:bold;"> profiles: </span>keycloak
<span id="yui_3_16_0_ym19_1_1471955731391_38371" style="color:#000080;font-weight:bold;">security:
</span><span id="yui_3_16_0_ym19_1_1471955731391_38373" style="color:#000080;font-weight:bold;"> oidc:
</span><span id="yui_3_16_0_ym19_1_1471955731391_38375" style="color:#000080;font-weight:bold;"> client:
</span><span id="yui_3_16_0_ym19_1_1471955731391_38377" style="color:#000080;font-weight:bold;"> expectedIssuer: </span><a class="moz-txt-link-freetext" href="http://localhost:8180/auth/realms/demo">http://localhost:8180/auth/realms/demo</a>
<span id="yui_3_16_0_ym19_1_1471955731391_38379" style="color:#000080;font-weight:bold;">keyUri: </span><a class="moz-txt-link-freetext" href="http://localhost:8180/auth/realms/demo/protocol/openid-connect/certs">http://localhost:8180/auth/realms/demo/protocol/openid-connect/certs</a>
<span id="yui_3_16_0_ym19_1_1471955731391_38381" style="color:#000080;font-weight:bold;">oauth2:
</span><span id="yui_3_16_0_ym19_1_1471955731391_38383" style="color:#000080;font-weight:bold;"> client:
</span><span id="yui_3_16_0_ym19_1_1471955731391_38385" style="color:#000080;font-weight:bold;"> clientId: </span>sample-resource-server
<span id="yui_3_16_0_ym19_1_1471955731391_38387" style="color:#000080;font-weight:bold;">clientSecret: </span>55175ff5-23d4-487c-a572-67d9715ea765
<span id="yui_3_16_0_ym19_1_1471955731391_38389" style="color:#000080;font-weight:bold;">scope: </span>openid refreshToken hello.say
<span id="yui_3_16_0_ym19_1_1471955731391_38391" style="color:#000080;font-weight:bold;">access-token-uri: </span><a class="moz-txt-link-freetext" href="http://localhost:8181/auth/realms/demo/protocol/openid-connect/token">http://localhost:8181/auth/realms/demo/protocol/openid-connect/token</a>
<span id="yui_3_16_0_ym19_1_1471955731391_38393" style="color:#000080;font-weight:bold;">user-authorization-uri: </span><a class="moz-txt-link-freetext" href="http://localhost:8181/auth/realms/demo/protocol/openid-connect/auth">http://localhost:8181/auth/realms/demo/protocol/openid-connect/auth</a>
<span id="yui_3_16_0_ym19_1_1471955731391_38395" style="color:#000080;font-weight:bold;">resource:
</span><span id="yui_3_16_0_ym19_1_1471955731391_38397" style="color:#000080;font-weight:bold;"> serviceId: </span>${PREFIX:}resource
<span id="yui_3_16_0_ym19_1_1471955731391_38399" style="color:#000080;font-weight:bold;">tokenInfoUri: </span><a moz-do-not-send="true" id="yui_3_16_0_ym19_1_1471955731391_38297" 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="yui_3_16_0_ym19_1_1471955731391_38171"><br>
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39350">Really sorry for
the long mail</div>
<div><br>
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39531">Thanks for the
help !</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39351">Adrian</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39502"><br>
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_38458">[1] Sample token
request</div>
<div dir="ltr" id="yui_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 id="yui_3_16_0_ym19_1_1471955731391_39159" dir="ltr"><br>
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39184" dir="ltr">[2]
Sample token response (no scope attribute - whether my user
has or no the hello.say role) :</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39183" dir="ltr">{"access_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJHa0NNdFI2THRXb09XWlhHbmJfbk0ybHFxaGtEc20ycFZrOEc5bW83c2pZIn0.eyJqdGkiOiI3YmIzYzc0OS1jMzJhLTRkODgtOTY4OC03OGU4YmNkMGZmNDUiLCJleHAiOjE0NzE5Njk0MDQsIm5iZiI6MCwiaWF0IjoxNDcxOTY5MTA0LCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgxODAvYXV0aC9yZWFsbXMvZGVtbyIsImF1ZCI6InNhbXBsZS1hcHBsaWNhdGlvbi1jbGllbnQiLCJzdWIiOiIzNjhkODk0OC04NmRiLTQzN2EtODY2OS0xOWFiOGIwN2E4MTYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzYW1wbGUtYXBwbGljYXRpb24tY2xpZW50IiwiYXV0aF90aW1lIjoxNDcxOTY5MTA0LCJzZXNzaW9uX3N0YXRlIjoiN2U2ZTlhNzYtYmVjNC00ZGVkLThiNDktZjcyODA5ZTAzZDY3IiwiYWNyIjoiMSIsImNsaWVudF9zZXNzaW9uIjoiZGQ3NTNjZjItZTFkZi00N2ZmLTg0ZTAtN2NiYjc0YThmOTI4IiwiYWxsb3dlZC1vcmlnaW5zIjpbImh0dHA6Ly9sb2NhbGhvc3Q6OTk5OSJdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsidW1hX2F1dGhvcml6YXRpb24iLCJoZWxsby5zYXkiXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50Iiwidmlldy1wcm9maWxlIl19fSwibmFtZSI6InRlc3!
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.eyJqdGkiOiI3OWE3OGM4NS01YTBhLTQxODUtODE3Yy1kM2QwNWFmYzExMWEiLCJleHAiOjE0NzE5NzA5MDQsIm5iZiI6MCwiaWF0IjoxNDcxOTY5MTA0LCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgxODAvYXV0aC9yZWFsbXMvZGVtbyIsImF1ZCI6InNhbXBsZS1hcHBsaWNhdGlvbi1jbGllbnQiLCJzdWIiOiIzNjhkODk0OC04NmRiLTQzN2EtODY2OS0xOWFiOGIwN2E4MTYiLCJ0eXAiOiJSZWZyZXNoIiwiYXpwIjoic2FtcGxlLWFwcGxpY2F0a!
W9uLWNsaWV
udCIsImF1dGhfdGltZSI6MCwic2Vzc2lvbl9zdGF0ZSI6IjdlNmU5YTc2LWJlYzQtNGRlZC04YjQ5LWY3MjgwOWUwM2Q2NyIsImNsaWVudF9zZXNzaW9uIjoiZGQ3NTNjZjItZTFkZi00N2ZmLTg0ZTAtN2NiYjc0YThmOTI4IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInVtYV9hdXRob3JpemF0aW9uIiwiaGVsbG8uc2F5Il19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsInZpZXctcHJvZmlsZSJdfX19.C-HM0bARqyZABW3lR6UiTWKzA5JVq74R1apUu_LvGWHbFGR9TE7EbyqKD4iwHFZSiBj_xP46g3HPQY6cYA3NXmgDYTRI4mqxLOfIqLhAgMBBM5-AYR3UqQyI9MAsqc_BA8fjwUCPv-gpvUnANliSnoYPiaa-dUeFV18TsR_sUShudoDv27RYpjoVjAXCjbAn2gg7_AI0lFtZ3RoxSdmOQXG_HBbYo7gV-31y-jBbR5kLlfMYYGYIr6_ZVvLAFlADgcXug7MTD8ZTf5S76Wb-eDbHyc6Pb7vAgRPtLKRaElyIcGXILmVNo2A8e8557QWgpJRbfqAu8ZWYKGKkz-yUBQ","token_type":"bearer","id_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJHa0NNdFI2THRXb09XWlhHbmJfbk0ybHFxaGtEc20ycFZrOEc5bW83c2pZIn0.eyJqdGkiOiI4NDg4Y2ZjYy1jOTllLTQyN2ItYmJiZS1hM2FhYmZkM2ZmZjAiLCJleHAiOjE0NzE5Njk0MDQsIm5iZiI6MCwiaWF0IjoxNDcxOTY5MTA0LCJpc3MiOiJodHRwOi8vbG9jYWxob3N0O!
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 id="yui_3_16_0_ym19_1_1471955731391_39193" dir="ltr"><br>
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_39157"><br>
</div>
<br>
<div id="yui_3_16_0_ym19_1_1471955731391_39040">[3] Sample token
introspection response - there's no scope here :<br>
</div>
<div id="yui_3_16_0_ym19_1_1471955731391_38815" tabindex="-1"><span
id="yui_3_16_0_ym19_1_1471955731391_38816">{ </span><br
id="yui_3_16_0_ym19_1_1471955731391_38817">
<span id="yui_3_16_0_ym19_1_1471955731391_38818"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38819">"jti"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38820">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38821">"7bb3c749-c32a-4d88-9688-78e8bcd0ff45"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38822">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38823">
<span id="yui_3_16_0_ym19_1_1471955731391_38824"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38825">"exp"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38826">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38827">1471969404</span><span
id="yui_3_16_0_ym19_1_1471955731391_38828">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38829">
<span id="yui_3_16_0_ym19_1_1471955731391_38830"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38831">"nbf"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38832">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38833">0</span><span
id="yui_3_16_0_ym19_1_1471955731391_38834">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38835">
<span id="yui_3_16_0_ym19_1_1471955731391_38836"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38837">"iat"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38838">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38839">1471969104</span><span
id="yui_3_16_0_ym19_1_1471955731391_38840">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38841">
<span id="yui_3_16_0_ym19_1_1471955731391_38842"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38843">"iss"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38844">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38845"><a class="moz-txt-link-rfc2396E" href="http://localhost:8180/auth/realms/demo">"http://localhost:8180/auth/realms/demo"</a></span><span
id="yui_3_16_0_ym19_1_1471955731391_38846">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38847">
<span id="yui_3_16_0_ym19_1_1471955731391_38848"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38849">"aud"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38850">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38851">"sample-application-client"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38852">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38853">
<span id="yui_3_16_0_ym19_1_1471955731391_38854"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38855">"sub"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38856">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38857">"368d8948-86db-437a-8669-19ab8b07a816"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38858">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38859">
<span id="yui_3_16_0_ym19_1_1471955731391_38860"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38861">"typ"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38862">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38863">"Bearer"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38864">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38865">
<span id="yui_3_16_0_ym19_1_1471955731391_38866"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38867">"azp"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38868">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38869">"sample-application-client"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38870">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38871">
<span id="yui_3_16_0_ym19_1_1471955731391_38872"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38873">"auth_time"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38874">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38875">1471969104</span><span
id="yui_3_16_0_ym19_1_1471955731391_38876">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38877">
<span id="yui_3_16_0_ym19_1_1471955731391_38878"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38879">"session_state"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38880">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38881">"7e6e9a76-bec4-4ded-8b49-f72809e03d67"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38882">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38883">
<span id="yui_3_16_0_ym19_1_1471955731391_38884"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38885">"name"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38886">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38887">"test test"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38888">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38889">
<span id="yui_3_16_0_ym19_1_1471955731391_38890"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38891">"given_name"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38892">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38893">"test"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38894">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38895">
<span id="yui_3_16_0_ym19_1_1471955731391_38896"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38897">"family_name"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38898">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38899">"test"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38900">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38901">
<span id="yui_3_16_0_ym19_1_1471955731391_38902"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38903">"preferred_username"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38904">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38905">"test"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38906">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38907">
<span id="yui_3_16_0_ym19_1_1471955731391_38908"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38909">"email"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38910">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38911"><a class="moz-txt-link-rfc2396E" href="mailto:adr_gonzalez@yahoo.fr">"adr_gonzalez@yahoo.fr"</a></span><span
id="yui_3_16_0_ym19_1_1471955731391_38912">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38913">
<span id="yui_3_16_0_ym19_1_1471955731391_38914"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38915">"acr"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38916">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38917">"1"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38918">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38919">
<span id="yui_3_16_0_ym19_1_1471955731391_38920"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38921">"client_session"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38922">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38923">"dd753cf2-e1df-47ff-84e0-7cbb74a8f928"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38924">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38925">
<span id="yui_3_16_0_ym19_1_1471955731391_38926"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38927">"allowed-origins"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38928">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38929">[ </span><br
id="yui_3_16_0_ym19_1_1471955731391_38930">
<span id="yui_3_16_0_ym19_1_1471955731391_38931"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38932"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38933"><a class="moz-txt-link-rfc2396E" href="http://localhost:9999">"http://localhost:9999"</a></span><br
id="yui_3_16_0_ym19_1_1471955731391_38934">
<span id="yui_3_16_0_ym19_1_1471955731391_38935"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38936">]</span><span
id="yui_3_16_0_ym19_1_1471955731391_38937">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38938">
<span id="yui_3_16_0_ym19_1_1471955731391_38939"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38940">"realm_access"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38941">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38942">{ </span><br
id="yui_3_16_0_ym19_1_1471955731391_38943">
<span id="yui_3_16_0_ym19_1_1471955731391_38944"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38945"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38946">"roles"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38947">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38948">[ </span><br
id="yui_3_16_0_ym19_1_1471955731391_38949">
<span id="yui_3_16_0_ym19_1_1471955731391_38950"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38951"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38952"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38953">"uma_authorization"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38954">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38955">
<span id="yui_3_16_0_ym19_1_1471955731391_38956"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38957"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38958"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38959">"hello.say"</span><br
id="yui_3_16_0_ym19_1_1471955731391_38960">
<span id="yui_3_16_0_ym19_1_1471955731391_38961"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38962"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38963">]</span><br
id="yui_3_16_0_ym19_1_1471955731391_38964">
<span id="yui_3_16_0_ym19_1_1471955731391_38965"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38966">}</span><span
id="yui_3_16_0_ym19_1_1471955731391_38967">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38968">
<span id="yui_3_16_0_ym19_1_1471955731391_38969"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38970">"resource_access"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38971">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38972">{ </span><br
id="yui_3_16_0_ym19_1_1471955731391_38973">
<span id="yui_3_16_0_ym19_1_1471955731391_38974"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38975"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38976">"account"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38977">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38978">{ </span><br
id="yui_3_16_0_ym19_1_1471955731391_38979">
<span id="yui_3_16_0_ym19_1_1471955731391_38980"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38981"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38982"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38983">"roles"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38984">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_38985">[ </span><br
id="yui_3_16_0_ym19_1_1471955731391_38986">
<span id="yui_3_16_0_ym19_1_1471955731391_38987"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38988"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38989"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38990"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38991">"manage-account"</span><span
id="yui_3_16_0_ym19_1_1471955731391_38992">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_38993">
<span id="yui_3_16_0_ym19_1_1471955731391_38994"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38995"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38996"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38997"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_38998">"view-profile"</span><br
id="yui_3_16_0_ym19_1_1471955731391_38999">
<span id="yui_3_16_0_ym19_1_1471955731391_39000"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_39001"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_39002"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_39003">]</span><br
id="yui_3_16_0_ym19_1_1471955731391_39004">
<span id="yui_3_16_0_ym19_1_1471955731391_39005"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_39006"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_39007">}</span><br
id="yui_3_16_0_ym19_1_1471955731391_39008">
<span id="yui_3_16_0_ym19_1_1471955731391_39009"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_39010">}</span><span
id="yui_3_16_0_ym19_1_1471955731391_39011">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_39012">
<span id="yui_3_16_0_ym19_1_1471955731391_39013"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_39014">"client_id"</span><span
id="yui_3_16_0_ym19_1_1471955731391_39015">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_39016">"sample-application-client"</span><span
id="yui_3_16_0_ym19_1_1471955731391_39017">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_39018">
<span id="yui_3_16_0_ym19_1_1471955731391_39019"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_39020">"username"</span><span
id="yui_3_16_0_ym19_1_1471955731391_39021">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_39022">"test"</span><span
id="yui_3_16_0_ym19_1_1471955731391_39023">,</span><br
id="yui_3_16_0_ym19_1_1471955731391_39024">
<span id="yui_3_16_0_ym19_1_1471955731391_39025"> </span><span
id="yui_3_16_0_ym19_1_1471955731391_39026">"active"</span><span
id="yui_3_16_0_ym19_1_1471955731391_39027">:</span><span
id="yui_3_16_0_ym19_1_1471955731391_39028">true</span><br
id="yui_3_16_0_ym19_1_1471955731391_39029">
<span id="yui_3_16_0_ym19_1_1471955731391_39030">}</span></div>
<div id="yui_3_16_0_ym19_1_1471955731391_39031"> </div>
<section id="yui_3_16_0_ym19_1_1471955731391_39032">
<div id="yui_3_16_0_ym19_1_1471955731391_39033">
<div id="yui_3_16_0_ym19_1_1471955731391_39034" data-json="{
"jti":"7bb3c749-c32a-4d88-9688-78e8bcd0ff45",
"exp":1471969404, "nbf":0,
"iat":1471969104,
"iss":"http://localhost:8180/auth/realms/demo",
"aud":"sample-application-client",
"sub":"368d8948-86db-437a-8669-19ab8b07a816",
"typ":"Bearer",
"azp":"sample-application-client",
"auth_time":1471969104,
"session_state":"7e6e9a76-bec4-4ded-8b49-f72809e03d67",
"name":"test test",
"given_name":"test",
"family_name":"test",
"preferred_username":"test",
"email":"adr_gonzalez@yahoo.fr",
"acr":"1",
"client_session":"dd753cf2-e1df-47ff-84e0-7cbb74a8f928",
"allowed-origins":[
"http://localhost:9999" ],
"realm_access":{ "roles":[
"uma_authorization", "hello.say" ] },
"resource_access":{ "account":{
"roles":[ "manage-account",
"view-profile" ] } },
"client_id":"sample-application-client",
"username":"test",
"active":true}">
<div id="yui_3_16_0_ym19_1_1471955731391_39035">
<div id="yui_3_16_0_ym19_1_1471955731391_39036">
<div id="yui_3_16_0_ym19_1_1471955731391_39037">
<div id="yui_3_16_0_ym19_1_1471955731391_39038">
<div id="yui_3_16_0_ym19_1_1471955731391_39039"> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
keycloak-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/keycloak-user">https://lists.jboss.org/mailman/listinfo/keycloak-user</a></pre>
</blockquote>
<br>
</body>
</html>