<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
                                        
                                        
                                            
                                        
                                        
                                        Hi Tim,<div><br></div><div>thank you for sharing your efforts!</div><div><br></div><div>> <span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">But it's also slightly less </span><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">complex than Zinc-SSO because I only left in the bits that support </span><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Google's OAuth2.</span></div><div><br></div><div>I suppose that generic support for OAuth2 would be gold for Squeak Trunk. :-) Maybe with a simple way to add more service providers besides Google... GitLab, GitHub, Discord, Reddit, Bitbucket, ... </div><div><br></div><div>Best,</div><div>Marcel</div><div class="mb_sig"></div>
                                        
                                        <blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 11.06.2020 07:20:24 schrieb Tim Johnson <digit@sonic.net>:</p><div style="font-family:Arial,Helvetica,sans-serif">Hi all,<br><br>I've uploaded a couple of Squeaky items to GitHub.<br><br>1)<br><br>First, a Morph designed to show the current status of the modifier  <br>keys, in the docking bar or otherwise:<br><br>https://github.com/tcj/ModifierKeysMorph<br><br>Included in that repo is both a FileTree repo and a simple .st fileout  <br>for doing a filein.  Pretty basic, should work for anybody (?).<br><br>It might be nice to add to SqueakMap — I've never done that and would  <br>be fine with being coached if anybody's up for it.<br><br>Aside: how nice is it to be able to create a complete menu bar item  <br>from scratch in just a few hours after work?  In fact, it took almost  <br>as long just to write this email.  Squeak for the win.<br><br>2)<br><br>Second, a rudimentary hack-and-slash I made last year of Zinc-SSO so  <br>it would use WebClient instead of Zinc:<br><br>https://github.com/tcj/WebClientOAuth2<br><br>It is designed for use with Seaside ... but maybe could be decoupled  <br>from Seaside too?<br><br>A lot of the code is just duplicated from Zinc-SSO, except that code  <br>which calls WebClient and/or WebUtils.  But it's also slightly less  <br>complex than Zinc-SSO because I only left in the bits that support  <br>Google's OAuth2.<br><br>I don't know if it could be useful to anyone in its current state, but  <br>I did use it in another project and it was working without issues.  I  <br>may have broken something when I extracted it for release here.<br><br>Cheers,<br>a Tim<br><br><br></div></blockquote></div>