<div dir="ltr">Hello,<div><br></div><div>I've just finished implementing proper support for Accounts SSO in KDE</div><div>Telepathy and I'd like to propose upstreaming the MC plugin implementing</div><div>the AccountStorageInterface using Ubuntu Online Accounts (which is based</div><div>on Accounts SSO project) into a standalone component which would be</div><div>properly shared between desktops.</div><div><br></div><div>I have a repo on github[1] which is a fork of Nemo Mobile's plugin (which is</div><div>originally based on Empathy's plugin). In there I've removed the auth handler</div><div>as well as the Empathy Webcredentials Monitor thing and replaced all UOA</div><div>references to Accounts SSO references (it's what the project is after all).</div><div><br></div><div>I also backported all the changes from latest Empathy plus ported it away from</div><div>deprecated method calls.</div><div><br></div><div>I'd like to propose moving this code to fd.o's git, where the rest of Telepathy</div><div>repos are and then in coordination with distros ship this to users while removing</div><div>the copy from Empathy.</div><div><br></div><div>Would you guys be in favor of such move? Could you also give it a look and see</div><div>if it's missing anything for your adoption?</div><div><br></div><div>Additionally, we could also create a shared auth handler should there be an</div><div>interest as right now both ours and Empathy's are practically doing the same</div><div>thing getting the secrets out of Accounts SSO. Signon-ui would then be the UI</div><div>for password prompts (which it already is in Ubuntu if I understand it correctly).</div><div><br></div><div>Let me know what you think.</div><div><br></div><div>[1] - <a href="https://github.com/mck182/telepathy-accounts-signon">https://github.com/mck182/telepathy-accounts-signon</a></div><div><div><br></div><div>Cheers<br clear="all"><div>-- <br></div><div class="gmail_signature"><span style="color:rgb(102,102,102)">Martin Klapetek | KDE Developer</span></div>
</div></div>
</div>