Drupal is a registered trademark of Dries Buytaert
Release: Drupal 10.3.6 Update released for Drupal core (10.3.6)! Release: Drupal 11.0.5 Update released for Drupal core (11.0.5)! Release: Drupal 10.2.9 Update released for Drupal core (10.2.9)! Release: Drupal 10.2.10 Update released for Drupal core (10.2.10)! Release: Drupal 10.3.7 Update released for Drupal core (10.3.7)! Release: Drupal 11.0.6 Update released for Drupal core (11.0.6)! Release: Drupal 10.3.8 Update released for Drupal core (10.3.8)! Release: Drupal 11.0.7 Update released for Drupal core (11.0.7)! Module Revived: Translation Management Tool 8.x-1.19 Module tmgmt updated after 7 months of inactivity (8.x-1.19). Usage Milestone: Account field split Module account_field_split crossed 10,000 active installs.

Social Auth Nextcloud allows users to register and login to Drupal site with their Nextcloud account. It is based on social auth and social api projects

Configuration

Check Readme.md

How it works

The user can click on the Nextcloud logo in the social auth login block.
You can also add a button or link anywhere on the site that points
to /user/login/nextcloud:your_nextcloud_url, so theming and customizing the button or link
is very flexible.

After Nextcloud has returned the user to your site, the module compares the
user id or email address provided by Nextcloud. If the user has previously
registered using Nextcloud or your site already has an account with the same
email address, the user is logged in. If not, a new user account is created.
Also, a Nextcloud account can be associated with an authenticated user.

Security note

Note that scoped access using oauth is not done in nextcloud yet. read more at
https://docs.nextcloud.com/server/latest/admin_manual/configuration_serv...

Social auth Developing notes

This module also shows how the social_auth 4.x module could be used as a base to allow multiple servers of same kind (as gitlab, nextcloud, fediverse oriented instances...) to provide auth access. To obtain more information on this you can see the diff between unique url provider plugin and multiple urls provider plugin and the derivative plugin discussion at issue https://www.drupal.org/project/social_auth/issues/3360455.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Nov 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Core Release date
4.1.0 Stable Nov 10, 2024
4.1.x-dev Dev Nov 10, 2024