[Bug 66459] Integrate new accounts-sso support into mission-control

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jul 2 02:22:04 PDT 2013


https://bugs.freedesktop.org/show_bug.cgi?id=66459

Xavier Claessens <xclaesse at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |xclaesse at gmail.com

--- Comment #2 from Xavier Claessens <xclaesse at gmail.com> ---
The patch does not apply on MC master here. You should use "git format-patch" 
or link to the branch here (you can host on github for example).

>From a quick read of the patch:

1) you don't need signon dependency

2) Would be nice to remove "uoa", "ubuntu" and "empathy" words from the code.
Previous plugin seems to be called "libaccounts-sso", I think "sso" does not
mean much, so I would call the new plugin just "libaccounts".

3) EmpathyWebcredentialsMonitor is problematic, it uses an ubuntu specific dbus
service. As I understand, its only purpose is to tell MC to retry connecting
when a previous auth failure got resolved (like user re-typing his pwd, or
grant permission on google app, etc). I have to admit I'm not sure how to fix
this, and it seems GOA plugin does not do anything similar (so I suppose it
just doesn't work there).  I see various solutions, but none satisfy me
completely:
  a) keep it out of scope from MC plugin, "something" else will have to tell MC
to reconnect.
  b) standardize a freedesktop spec for that iface.
  c) Add a "auth-failure" boolean property on AgAccount and make change
notification through account's db.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the telepathy-bugs mailing list