Drupal 7 Connector
Identity connector for Drupal 7 systems.
Functionality | limited |
Development status | dormant (not developed actively, but still somehow maintained) |
Support status | supportable |
Origin | Evolveum |
Support provided by | Evolveum |
Target systems | Drupal (version 7) |
Protocol | Drupal's REST API over HTTPS |
Source code | https://github.com/Evolveum/connector-drupal |
Connector for Drupal 7, based on polygon’s connector-rest. You need to enable JSON REST API in drupal 7 over Services 3.x module. For security reason please use HTTP Basic authentication or whitelist midPoint IP addresses that will bypass general HTTP auth. Also, use HTTPS, user passwords are transferred as plain text in JSON body.
Capabilities and Features
Schema | ||
---|---|---|
Provisioning |
YES |
|
Live Synchronization |
NO |
|
Password |
YES |
|
Activation |
YES |
Activation via the status attribute. |
Filtering changes |
currently limited, only over icfs:uid and icfs:name |
|
Paging support |
YES |
Simple Paged Results |
Native attribute names |
NO |
icfs:name as user name, icfs:uid as user ID |
Scripting |
NO |
Interoperability
Tested on Drupal 7.33, 7.53.
History
Version | Origin | Binary | Sources | Build Date | Description |
---|---|---|---|---|---|
1.0.0.2 |
Polygon |
April 2017 |
Official release |
Licensing
The connector itself is available under the terms of Apache License 2.0. To our best knowledge, there is no extra license needed to use this connector.
Documentation
How to enable Drupal REST API
https://www.drupal.org/node/2424977 - might be useful as a reference of how perform basic configuration of services module.
https://www.drupal.org/project/services - Main services module, it contains links to documentation (https://www.drupal.org/node/109782) and list of additional extensions (https://www.drupal.org/node/750036)
https://www.drupal.org/project/services_basic_auth - Provides basic HTTP auth