Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Social auth nextcloud

Security covered Under active development 12 sites

Part of the Social ecosystem · 70 projects

This module allows users to register and log in to your Drupal site using their Nextcloud account. It can either log in existing users or create new accounts based on the Nextcloud information provided.

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.

Drupal 9–11

Ask your assistant about Social auth nextcloud

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
6
Tracked since
May 2023
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Release Timeline

Releases

Version Type Core PHP Release date
4.1.0 Stable 9–11 Nov 10, 2024
4.1.x-dev Dev 9–11 Nov 10, 2024
4.0.0 Stable 9–10 Feb 27, 2024
4.0.0-rc1 Pre-release 9–10 May 17, 2023
4.0.0-beta1 Pre-release 9–10 May 16, 2023
4.0.x-dev Dev 9–11 PHP >=8.1 May 10, 2023