This project is not covered by Drupal’s security advisory policy.
DLSconnect module allows to intgrate drupal with DLS (Distance Learning System) Servers.
About
This is a very special module and maybe used for only one or a few customers of the company e/t/s (see DLS-link above). But it's a demonstration of a strategy to secure SOAP communications with short time passwords which are pushed into a LDAP database where the DLS Server is checking the passwords from the other side.
For the LDAP operations the API of LDAPcontrol module can be used if installed. With a custom hook the LDAP server controling can be handled on another way maybe with direct PHP LDAP functions.
Additionally some customizing can only be made by hooks in a custom module. And a function to rebuild and/or repair the LDAP data of this module are only accessible with drush: http://drupal.org/project/drush
Features
+ Special short time password handling to secure SOAP communications.
+ Drupal users can join DLS groups by assigning to group nodes.
+ DLS client users are automatic created with joining of a DLS group of its DLS client.
+ DLS access can be handled with content access maybe with organic groups.
+ Single sign on/one time login links as only way to access DLS server vor drupal DLS client user.
+ Complete rebuild of DLS Data in LDAP with drush.
+ customize actions e.g. status, warning and error with hook_dlsconnect_actions()
Requirements
NUSOAP
objectclasses "person" and "organizationalUnit" have to be installed on LDAP server.
CCK module
Future Plans?
This is a drupal 6 module because it was developed for a drupal 6 platform. If someone wants to use this on drupal 7 or needs other features feel free to post an issue for feature request.
Development
This module was developed to provide offer users of Q-Online joining assigned groups on DLS servers.
Q-Online is a german community website, which is developed and currently maintained by Duisburg Learning Lab (http://www.mediendidaktik.de) from the University of Duisburg-Essen (http://www.uni-due.de) as part of the project “E-Learning 2.0 in vocational training” funded by the Federal Ministry for Education and Research (http://www.bmbf.de/) and the European Social Fund (http://www.esf.de/). The project seeks to develop a community portal for alumnis from vocational education which supports informal learning and offers lifelong learning opportunities (http://q-online.de/kontakt).
The module is developed and tested with Open LDAP (http://www.openldap.org/) on Ubuntu 10.4 LTS.
The module is developed and maintained by Carsten Logemann (Company: paratio.com e.K.)
Project information
- Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed. - No further development
No longer developed by its maintainers. - Module categories: Integrations
- Created by C-Logemann on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.