This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Currently, there are a large number of desktop components that would like to integrate with web services. Most web services require a username and password pair to retrieve data. The goal of the Web Account system is to consolidate login functionality among components.

For example:

At a minimum, it would be useful to have a system that allows applications to:

1) Discover the usernames available that may be associated with a web service 2) Discover the passwords (if available) for that service 3) If not available, request them from the user

Ideally, the user only logs in once. The system would notify interested applications. Longer term, we might consider the system having the ability to launch/offer-to-launch applications or services which could use the login.

Design:

Using GConf for the accounts list, we can get notification when things change.

We might also want to add a service which can present login dialogs, and store the data in a standard way.

Comments from Conduit


2024-10-23 10:59