nextcloud / nextcloud/desktop

Integrate with GNOME Online Accounts Single Framework

Open
#2,550 2 comments 15 reactions 0 assignees View on GitHub
os: :penguin: Linux
Dominant language
C++
Stars
3.9k
Forks
1k
Avg merge
1d 17h
Merged PRs (30d)
123

Description

GNOME has a feature for managing online accounts in one place ( [GnomeOnlineAccounts](https://wiki.gnome.org/Projects/GnomeOnlineAccounts) | `GOA`).

In it's current state Nextcloud is supported and it can read calendar, contacts and documents (as in providing a quick mount option in the file explorer): [https://wiki.gnome.org/Projects/GnomeOnlineAccounts/Providers](https://wiki.gnome.org/Projects/GnomeOnlineAccounts/Providers)

This way account credentials can be shared and are configured and managed in one place where they can be [requested](https://developer.gnome.org/goa/stable/ch01s03.html) by an application. The communication is done via `D-Bus`.

Currently I have to configure my accounts in two places, the `nextcloud-client` and in `GOA`, to get a Nextcloud server tightly integrated into my system and while the passwords end up in the same place (`gnome-keyring`) it'd be more user friendly to share this from a common ground instead of having to configure this twice for each Nextcloud account.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.