<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>