<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>
<div>OK, thanks.&nbsp;</div>
<div><br>
</div>
<div>Just curious for the reason behind it: why userinfo_endpoint is not returned within the UMA config? I mean others like authorization_endpoint, token_endpoint, introspection_endpoint are there so it seems it was left out on purpose.&nbsp;</div>
<div><br>
</div>
<div>Regards,</div>
<div>Luiz</div>
<div>
<div id="MAC_OUTLOOK_SIGNATURE"></div>
</div>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:12pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Justin Richer<br>
<span style="font-weight:bold">Date: </span>Monday, November 23, 2015 at 9:38 PM<br>
<span style="font-weight:bold">To: </span>Luiz Omori<br>
<span style="font-weight:bold">Cc: </span>&quot;<a href="mailto:mitreid-connect@mit.edu">mitreid-connect@mit.edu</a>&quot;<br>
<span style="font-weight:bold">Subject: </span>Re: [mitreid-connect] UMA Resource Set creation<br>
</div>
<div><br>
</div>
<div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
It’s in the UMA-specific well-known. You’re looking at the OpenID Connect one. The URL for that (given your issuer root) is&nbsp;<span style="font-family: Calibri, sans-serif; font-size: 14px;" class=""><a href="http://localhost:8080/uma-server-webapp-1.2.2/.well-known/uma-configuration" class="">http://localhost:8080/uma-server-webapp-1.2.2/.well-known/uma-configuration</a></span>
<div class=""><font face="Calibri,sans-serif" class=""><span style="font-size: 14px;" class=""><br class="">
</span></font></div>
<div class=""><font face="Calibri,sans-serif" class=""><span style="font-size: 14px;" class="">Yes, there’s a lot of overlap between these. Yes, there are some inconsistencies in using different keys for the same values. Yes, everything is to spec (and the
 UMA spec has bugs filed against it for this very reason).</span></font></div>
<div class=""><font face="Calibri,sans-serif" class=""><span style="font-size: 14px;" class=""><br class="">
</span></font></div>
<div class=""><font face="Calibri,sans-serif" class=""><span style="font-size: 14px;" class="">&nbsp;— Justin</span><br class="">
</font>
<div class=""><font face="Calibri,sans-serif" class=""><span style="font-size: 14px;" class=""><br class="">
</span></font>
<div>
<blockquote type="cite" class="">
<div class="">On Nov 23, 2015, at 9:04 PM, Luiz Omori &lt;<a href="mailto:luiz.omori@duke.edu" class="">luiz.omori@duke.edu</a>&gt; wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; font-family: Calibri, sans-serif;" class="">
<div class="">
<div class="">
<div class="">
<div class="">Humm, where is “resource_set_registration_endpoint”? See below what I’m getting from the well-known endpoint. What is the usual value for “resource_set_registration_endpoint” e.g. considering the root as
<a href="http://localhost:8080/uma-server-webapp-1.2.2?" class="">http://localhost:8080/uma-server-webapp-1.2.2?</a></div>
<div class=""><br class="">
</div>
<div class="">{</div>
<div class="">&nbsp; &quot;request_parameter_supported&quot;:true,</div>
<div class="">&nbsp; &quot;claims_parameter_supported&quot;:false,</div>
<div class="">&nbsp; &quot;introspection_endpoint&quot;:&quot;<a href="http://localhost:8080/uma-server-webapp-1.2.2/introspect" class="">http://localhost:8080/uma-server-webapp-1.2.2/introspect</a>&quot;,</div>
<div class="">&nbsp; &quot;scopes_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;openid&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;profile&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;email&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;address&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;phone&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;offline_access&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;issuer&quot;:&quot;<a href="http://localhost:8080/uma-server-webapp-1.2.2/" class="">http://localhost:8080/uma-server-webapp-1.2.2/</a>&quot;,</div>
<div class="">&nbsp; &quot;userinfo_encryption_enc_values_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;A256CBC&#43;HS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A256GCM&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A192GCM&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A128GCM&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A128CBC-HS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A192CBC-HS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A256CBC-HS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A128CBC&#43;HS256&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;id_token_encryption_enc_values_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;A256CBC&#43;HS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A256GCM&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A192GCM&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A128GCM&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A128CBC-HS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A192CBC-HS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A256CBC-HS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A128CBC&#43;HS256&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;authorization_endpoint&quot;:&quot;<a href="http://localhost:8080/uma-server-webapp-1.2.2/authorize" class="">http://localhost:8080/uma-server-webapp-1.2.2/authorize</a>&quot;,</div>
<div class="">&nbsp; &quot;service_documentation&quot;:&quot;<a href="http://localhost:8080/uma-server-webapp-1.2.2/about" class="">http://localhost:8080/uma-server-webapp-1.2.2/about</a>&quot;,</div>
<div class="">&nbsp; &quot;request_object_encryption_enc_values_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;A256CBC&#43;HS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A256GCM&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A192GCM&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A128GCM&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A128CBC-HS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A192CBC-HS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A256CBC-HS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;A128CBC&#43;HS256&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;userinfo_signing_alg_values_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;HS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;HS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;HS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;ES256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;ES384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;ES512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;PS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;PS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;PS512&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;claims_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;sub&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;name&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;preferred_username&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;given_name&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;family_name&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;middle_name&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;nickname&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;profile&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;picture&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;website&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;gender&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;zone_info&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;locale&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;updated_at&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;birthdate&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;email&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;email_verified&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;phone_number&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;phone_number_verified&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;address&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;claim_types_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;normal&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;op_policy_uri&quot;:&quot;<a href="http://localhost:8080/uma-server-webapp-1.2.2/about" class="">http://localhost:8080/uma-server-webapp-1.2.2/about</a>&quot;,</div>
<div class="">&nbsp; &quot;token_endpoint_auth_methods_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;client_secret_post&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;client_secret_basic&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;client_secret_jwt&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;private_key_jwt&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;none&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;token_endpoint&quot;:&quot;<a href="http://localhost:8080/uma-server-webapp-1.2.2/token" class="">http://localhost:8080/uma-server-webapp-1.2.2/token</a>&quot;,</div>
<div class="">&nbsp; &quot;response_types_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;code&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;token&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;request_uri_parameter_supported&quot;:false,</div>
<div class="">&nbsp; &quot;userinfo_encryption_alg_values_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;RSA-OAEP&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RSA-OAEP-256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RSA1_5&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;grant_types_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;authorization_code&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;implicit&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;urn:ietf:params:oauth:grant-type:jwt-bearer&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;client_credentials&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;urn:ietf:params:oauth:grant_type:redelegate&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;revocation_endpoint&quot;:&quot;<a href="http://localhost:8080/uma-server-webapp-1.2.2/revoke" class="">http://localhost:8080/uma-server-webapp-1.2.2/revoke</a>&quot;,</div>
<div class="">&nbsp; &quot;userinfo_endpoint&quot;:&quot;<a href="http://localhost:8080/uma-server-webapp-1.2.2/userinfo" class="">http://localhost:8080/uma-server-webapp-1.2.2/userinfo</a>&quot;,</div>
<div class="">&nbsp; &quot;token_endpoint_auth_signing_alg_values_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;HS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;HS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;HS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;ES256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;ES384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;ES512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;PS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;PS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;PS512&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;op_tos_uri&quot;:&quot;<a href="http://localhost:8080/uma-server-webapp-1.2.2/about" class="">http://localhost:8080/uma-server-webapp-1.2.2/about</a>&quot;,</div>
<div class="">&nbsp; &quot;require_request_uri_registration&quot;:false,</div>
<div class="">&nbsp; &quot;id_token_encryption_alg_values_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;RSA-OAEP&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RSA-OAEP-256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RSA1_5&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;jwks_uri&quot;:&quot;<a href="http://localhost:8080/uma-server-webapp-1.2.2/jwk" class="">http://localhost:8080/uma-server-webapp-1.2.2/jwk</a>&quot;,</div>
<div class="">&nbsp; &quot;subject_types_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;public&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;pairwise&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;id_token_signing_alg_values_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;HS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;HS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;HS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;ES256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;ES384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;ES512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;PS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;PS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;PS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;none&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;registration_endpoint&quot;:&quot;<a href="http://localhost:8080/uma-server-webapp-1.2.2/register" class="">http://localhost:8080/uma-server-webapp-1.2.2/register</a>&quot;,</div>
<div class="">&nbsp; &quot;request_object_signing_alg_values_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;HS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;HS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;HS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RS512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;ES256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;ES384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;ES512&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;PS256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;PS384&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;PS512&quot;</div>
<div class="">&nbsp; ],</div>
<div class="">&nbsp; &quot;request_object_encryption_alg_values_supported&quot;:[</div>
<div class="">&nbsp; &nbsp; &quot;RSA-OAEP&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RSA-OAEP-256&quot;,</div>
<div class="">&nbsp; &nbsp; &quot;RSA1_5&quot;</div>
<div class="">&nbsp; ]</div>
<div class="">}</div>
</div>
<div class="">
<div id="" class=""></div>
</div>
</div>
</div>
<div class=""><br class="">
</div>
<div class="">Regards,</div>
<div class="">Luiz</div>
<div class=""><br class="">
</div>
<span id="OLK_SRC_BODY_SECTION" class="">
<div style="font-family: Calibri; font-size: 12pt; text-align: left; border-width: 1pt medium medium; border-style: solid none none; padding: 3pt 0in 0in; border-top-color: rgb(181, 196, 223);" class="">
<span style="font-weight:bold" class="">From: </span>&lt;<a href="mailto:mitreid-connect-bounces@mit.edu" class="">mitreid-connect-bounces@mit.edu</a>&gt; on behalf of Justin Richer<br class="">
<span style="font-weight:bold" class="">Date: </span>Monday, November 23, 2015 at 6:23 PM<br class="">
<span style="font-weight:bold" class="">To: </span>&quot;<a href="mailto:mitreid-connect@mit.edu" class="">mitreid-connect@mit.edu</a>&quot;<br class="">
<span style="font-weight:bold" class="">Subject: </span>Re: [mitreid-connect] UMA Resource Set creation<br class="">
</div>
<div class=""><br class="">
</div>
<div class="">
<div bgcolor="#FFFFFF" text="#000000" class="">This is a broken part of the UMA spec. You need to add &quot;/resource_set&quot; to the end of the value in &quot;resource_set_registration_endpoint&quot; in the discovery document. &quot;registration_endpoint&quot; is for dynamic client registration.
<br class="">
<br class="">
There is not currently any UI to interact with the resource set registration because this is intended to be an action taken by *resource servers* and not by users directly. The self-service developer protected resource registration is not for UMA-style protected
 resources but rather for OAuth protected resources that are set up to use token introspection.<br class="">
<br class="">
Hope that helps,<br class="">
&nbsp;-- Justin<br class="">
<br class="">
<div class="moz-cite-prefix">On 11/23/2015 4:20 PM, Luiz Omori wrote:<br class="">
</div>
<blockquote cite="mid:0351AB20-37B4-43EA-93C6-C9EA6BAE0116@dm.duke.edu" type="cite" class="">
<div class="">Hi,</div>
<div class=""><br class="">
</div>
<div class="">We are looking into the UMA implementation and have some basic questions. Is there a way to register resource sets (as in&nbsp;<a moz-do-not-send="true" href="https://docs.kantarainitiative.org/uma/draft-oauth-resource-reg.html" class="">https://docs.kantarainitiative.org/uma/draft-oauth-resource-reg.html</a>)
 through the UI? If not, what is the endpoint for that? We tried the registration endpoint from the well-known response but it didn’t work (<a moz-do-not-send="true" href="http://localhost:8080/uma-server-webapp-1.2.2/.well-known/openid-configuration" class="">http://localhost:8080/uma-server-webapp-1.2.2/.well-known/openid-configuration</a>&nbsp;-&gt;
 &quot;registration_endpoint&quot;:&quot;<a class="moz-txt-link-freetext" href="http://localhost:8080/uma-server-webapp-1.2.2/register%E2%80%9D">http://localhost:8080/uma-server-webapp-1.2.2/register”</a>)</div>
<div class=""><br class="">
</div>
<div class="">Regards,</div>
<div class="">Luiz</div>
<div class=""></div>
<br class="">
<fieldset class="mimeAttachmentHeader"></fieldset> <br class="">
<pre wrap="" class="">_______________________________________________
mitreid-connect mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mitreid-connect@mit.edu">mitreid-connect@mit.edu</a><a class="moz-txt-link-freetext" href="http://mailman.mit.edu/mailman/listinfo/mitreid-connect">http://mailman.mit.edu/mailman/listinfo/mitreid-connect</a></pre>
</blockquote>
<br class="">
</div>
</div>
</span></div>
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</div>
</div>
</span>
</body>
</html>