<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.m-3034874182070191142msoplaintext, li.m-3034874182070191142msoplaintext, div.m-3034874182070191142msoplaintext
        {mso-style-name:m_-3034874182070191142msoplaintext;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#002060;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#002060">Keeping things under github.com/openid/ makes sense to me, so I appreciate your proposal, Thomas.  However, it would be good to have a common name as part of the names of all of these packages – just as the AppAuth
 libraries do.  That common name, to date, has been JWTConnect.  So how about this possible name set?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#002060"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in;text-align:justify"><span style="color:#002060">https://github.com/openid/JWTConnect-Python-CryptoJWT<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#002060">https://github.com/openid/JWTConnect-Python-OidcMsg<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#002060">https://github.com/openid/JWTConnect-Python-OidcService<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#002060">https://github.com/openid/JWTConnect-Python-OidcRP<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#002060"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#002060">https://github.com/openid/JWTConnect-Java-CryptoJWT<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#002060">https://github.com/openid/JWTConnect-Java-OidcMsg<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#002060">https://github.com/openid/JWTConnect-Java-OidcService<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#002060">https://github.com/openid/JWTConnect-Java-OidcRP<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#002060"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#002060">https://github.com/openid/JWTConnect-JS-CryptoJWT<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#002060">https://github.com/openid/JWTConnect-JS-OidcMsg<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#002060">https://github.com/openid/JWTConnect-JS-OidcService<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#002060"><a href="https://github.com/openid/JWTConnect-JS-OidcRP">https://github.com/openid/JWTConnect-JS-OidcRP</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#002060"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#002060">                                                                -- Mike<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#002060"><o:p> </o:p></span></p>
<p class="MsoNormal"><b>From:</b> Thomas Broyer <t.broyer@gmail.com> <br>
<b>Sent:</b> Tuesday, June 5, 2018 7:54 AM<br>
<b>To:</b> Mike Jones <Michael.Jones@microsoft.com><br>
<b>Cc:</b> openid-specs-ab@lists.openid.net<br>
<b>Subject:</b> Re: [Openid-specs-ab] Contributing RP libraries to the Connect WG<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">I don't get why you'd have (even less want) to create separate organizations. Couldn't all those projects live in
<a href="http://github.com/openid">github.com/openid</a> ?<o:p></o:p></p>
<div>
<p class="MsoNormal"><a href="http://github.com/openid/cryptojwt-python">github.com/openid/cryptojwt-python</a><br>
<a href="http://github.com/openid/cryptojwt-java">github.com/openid/cryptojwt-java</a><o:p></o:p></p>
<div>
<p class="MsoNormal"><a href="http://github.com/openid/cryptojwt-js">github.com/openid/cryptojwt-js</a><o:p></o:p></p>
<div>
<p class="MsoNormal"><a href="http://github.com/openid/oidcmsg-python">github.com/openid/oidcmsg-python</a><br>
<a href="http://github.com/openid/oidcmsg-java">github.com/openid/oidcmsg-java</a><o:p></o:p></p>
<div>
<p class="MsoNormal"><a href="http://github.com/openid/oidcmsg-js">github.com/openid/oidcmsg-js</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="http://github.com/openid/oidcservice-python">github.com/openid/oidcservice-python</a><br>
<a href="http://github.com/openid/oidcservice-java">github.com/openid/oidcservice-java</a><o:p></o:p></p>
<div>
<p class="MsoNormal"><a href="http://github.com/openid/oidcservice-js">github.com/openid/oidcservice-js</a><o:p></o:p></p>
</div>
<p class="MsoNormal"><a href="http://github.com/openid/oidcrp-python">github.com/openid/oidcrp-python</a><br>
<a href="http://github.com/openid/oidcrp-java">github.com/openid/oidcrp-java</a><o:p></o:p></p>
<div>
<p class="MsoNormal"><a href="http://github.com/openid/oidcrp-js">github.com/openid/oidcrp-js</a><o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<div>
<p class="MsoNormal">On Fri, Jun 1, 2018 at 9:45 PM Mike Jones via Openid-specs-ab <<a href="mailto:openid-specs-ab@lists.openid.net">openid-specs-ab@lists.openid.net</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#002060">Roland pointed this out to me:</span><o:p></o:p></p>
<p class="m-3034874182070191142msoplaintext" style="margin-left:.5in">Since each of these contains more the one package this won’t work.  Each one must be a project which means that what we should use is:<o:p></o:p></p>
<p class="m-3034874182070191142msoplaintext" style="margin-left:.5in"> <o:p></o:p></p>
<p class="m-3034874182070191142msoplaintext" style="margin-left:.5in"><a href="https://github.com/openid-JWTConnect-Python" target="_blank">https://github.com/openid-JWTConnect-Python</a><o:p></o:p></p>
<p class="m-3034874182070191142msoplaintext" style="margin-left:.5in"><a href="https://github.com/openid-JWTConnect-Java" target="_blank">https://github.com/openid-JWTConnect-Java</a><o:p></o:p></p>
<p class="m-3034874182070191142msoplaintext" style="margin-left:.5in"><a href="https://github.com/openid-JWTConnect-JS" target="_blank">https://github.com/openid-JWTConnect-JS</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#002060"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#002060">After asking about what the packages in each project would be, the current set of proposed names are:</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#002060"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<a href="https://github.com/openid-JWTConnect-Python/cryptojwt-python" target="_blank">https://github.com/openid-JWTConnect-Python/cryptojwt-python</a><br>
<a href="https://github.com/openid-JWTConnect-Python/oidcmsg-python" target="_blank">https://github.com/openid-JWTConnect-Python/oidcmsg-python</a><br>
<a href="https://github.com/openid-JWTConnect-Python/oidcservice-python" target="_blank">https://github.com/openid-JWTConnect-Python/oidcservice-python</a><br>
<a href="https://github.com/openid-JWTConnect-Python/oidcrp-python" target="_blank">https://github.com/openid-JWTConnect-Python/oidcrp-python</a><br>
<br>
<a href="https://github.com/openid-JWTConnect-Java/cryptojwt-java" target="_blank">https://github.com/openid-JWTConnect-Java/cryptojwt-java</a><br>
<a href="https://github.com/openid-JWTConnect-Java/oidcmsg-java" target="_blank">https://github.com/openid-JWTConnect-Java/oidcmsg-java</a><br>
<a href="https://github.com/openid-JWTConnect-Java/oidcservice-java" target="_blank">https://github.com/openid-JWTConnect-Java/oidcservice-java</a><br>
<a href="https://github.com/openid-JWTConnect-Java/oidcrp-java" target="_blank">https://github.com/openid-JWTConnect-Java/oidcrp-java</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<br>
<a href="https://github.com/openid-JWTConnect-JS/cryptojwt-js" target="_blank">https://github.com/openid-JWTConnect-JS/cryptojwt-js</a><br>
<a href="https://github.com/openid-JWTConnect-JS/oidcmsg-js" target="_blank">https://github.com/openid-JWTConnect-JS/oidcmsg-js</a><br>
<a href="https://github.com/openid-JWTConnect-JS/oidcservice-js" target="_blank">https://github.com/openid-JWTConnect-JS/oidcservice-js</a><br>
<a href="https://github.com/openid-JWTConnect-JS/oidcrp-js" target="_blank">https://github.com/openid-JWTConnect-JS/oidcrp-js</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Further comments from the working group are welcome.<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#002060"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#002060">                                                                -- Mike</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#002060"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b>From:</b> Mike Jones
<br>
<b>Sent:</b> Thursday, May 31, 2018 12:26 PM<br>
<b>To:</b> '<a href="mailto:openid-specs-ab@lists.openid.net" target="_blank">openid-specs-ab@lists.openid.net</a>' <<a href="mailto:openid-specs-ab@lists.openid.net" target="_blank">openid-specs-ab@lists.openid.net</a>><br>
<b>Cc:</b> Roland Hedberg <<a href="mailto:roland@catalogix.se" target="_blank">roland@catalogix.se</a>>; Luke Camery <<a href="mailto:lcamery@google.com" target="_blank">lcamery@google.com</a>>;
<a href="mailto:adawes@google.com" target="_blank">adawes@google.com</a><br>
<b>Subject:</b> Contributing RP libraries to the Connect WG<o:p></o:p></p>
</div>
</div>
</div>
</div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">As many of you know, Google has commissioned the creation of high-quality JWT/OpenID Connect RP libraries in Python, Java, and JavaScript.  Just as the AppAuth libraries were previously
 contributed to the OpenID Connect working group, Google would like to contribute these to the working group when they are ready.  The Python library has already achieved certification and is ready.<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">As board secretary, I’ve been working with them on some of the logistics of this.  The proposed GitHub project names are:<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><a href="https://github.com/openid/JWTConnect-Python" target="_blank">https://github.com/openid/JWTConnect-Python</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><a href="https://github.com/openid/JWTConnect-Java" target="_blank">https://github.com/openid/JWTConnect-Java</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><a href="https://github.com/openid/JWTConnect-JS" target="_blank">https://github.com/openid/JWTConnect-JS</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">These are intentionally somewhat parallel to these existing project names:<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><a href="https://github.com/openid/AppAuth-Android" target="_blank">https://github.com/openid/AppAuth-Android</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><a href="https://github.com/openid/AppAuth-iOS" target="_blank">https://github.com/openid/AppAuth-iOS</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><a href="https://github.com/openid/AppAuth-JS" target="_blank">https://github.com/openid/AppAuth-JS</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Core maintainers/committers/reviewers would be identified for each library at the time of its contribution.  Roland Hedberg would be in this set for the Python library.<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">This note is to inform the working group of this possibility and to solicit feedback from the working group, since these would become a project of the working group.<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">                                                                --- Mike<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
Openid-specs-ab mailing list<br>
<a href="mailto:Openid-specs-ab@lists.openid.net" target="_blank">Openid-specs-ab@lists.openid.net</a><br>
<a href="http://lists.openid.net/mailman/listinfo/openid-specs-ab" target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs-ab</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>