<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Jan 21, 2016 at 3:52 PM, Diane Trout <span dir="ltr"><<a href="mailto:diane@ghic.org" target="_blank">diane@ghic.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">><br>
> The main problem comes from accounts that use oauth, like Google<br>
> or Twitter or whatever you got. These are not wanted shared because<br>
> parts of the file is the client key/client secret, basically what<br>
> makes sure<br>
> that it shows as "KDE" in your Google account and not "Gnome".<br>
<br>
</span>I had this brief moment of wishing online accounts could be like<br>
telepathy where modules could be safely shared between GNOME & KDE.<br>
<br>
But right OAuth.<br>
<br>
The simplest thing I can think of is for GNOME, KDE & Unity online<br>
accounts to use a search path to find their provider / service files so<br>
simple common ones go in the current place and OAuth components go to<br>
environment specific ones.<br>
<br>
In the long term it might make more sense for the providers/service<br>
files to be installed by whatever component is providing that service<br>
instead of bundle packages like kaccounts-providers<br></blockquote><div><br></div><div>That is actually the case. KTp installs all of its providers and services.</div><div>kaccounts-providers has only providers that may be shared by multiple</div><div>things, like the google one, KTp then installs its own service file as does</div><div>purpose.</div><div><br></div><div>Plus KAccounts actually does not offer creating accounts without any</div><div>service available. </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I can hope that maybe there are other people who can be talked into<br>
contributing.<br></blockquote><div><br></div><div>We can hope :)</div><div><br></div></div><div>Cheers</div>-- <br><div class="gmail_signature"><div><span style="color:rgb(102,102,102)">Martin Klapetek | KDE Developer</span></div></div>
</div></div>