Extension Drupal7 Authentication


Extension Basics

Title
Drupal7 Authentication
Name
ckanext-drupal7
Type
Public extension
Description
Enables Drupal 7 accounts to be used for authentication with CKAN, replacing CKAN's built-in user management with Drupal's authentication system.
CKAN versions
Download-Url (zip)
Last commit
10 years ago (2015-05-17 23:59:37)
Url to repo
Category
Authentication & Security


Background Infos

Description (long)
Show details

CKAN Drupal7 Authentication

This extension allows Drupal7 accounts to be used with CKAN. The Drupal7 authentication replaces that of CKAN and the normal CKAN registering, editing and logging in is replaced by Drupal7’s.

Configuration

You must also make sure that the following are set in your CKAN config:

ckanext.drupal7.domain = <The domain that Drupal is on>
ckanext.drupal7.sysadmin_role = <Drupal role that makes users sysadmins>
ckanext.drupal7.connection = <database connection string>

Example configuration

ckanext.drupal7.domain = localhost
ckanext.drupal7.sysadmin_role = ckan admin
ckanext.drupal7.connection = postgresql://drupal:pass@localhost/drupal

Note: This extension was last updated in 2015 and was developed for CKAN 2.x versions. It may require modifications to work with modern CKAN versions.

Version
0.1
Version release date
2015-05-17
Contact name
Toby Dacre
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

This extension integrates CKAN with Drupal 7’s authentication system. You need to configure the Drupal domain, sysadmin role, and database connection. The extension reads from Drupal’s database to authenticate users.

Plugins to configure (ckan.ini)
drupal7
CKAN Settings (ckan.ini)
# ckanext.drupal7.domain = localhost
# ckanext.drupal7.sysadmin_role = ckan admin
# ckanext.drupal7.connection = postgresql://drupal:pass@localhost/drupal
DB migration to be executed
(not set)
<< back to Extensions