Belgian eID IDP integration


Note that this module is not supported by Fedict, (semi-)public administrations could consider using the Belgian eID Mellon integration instead.

Overview

A small module that allows users to authenticate with a Belgian eID card, using e-Contract.be's OpenID Identity Provider.

The Drupal website will act as the Relying Party, while the IDP will take care of the communication with the eID card itself, using a java applet running on the client's computer (can be used with or whithout the OS-specific eID middleware).

This module reuses as much (Drupal core) openid code as possible

Submodules

  • beididp_block shows an eID login/registration button in a block
  • beididp_button shows a button on user login / registration forms
  • beididp_fields can be used to map eID information (like name, address ...) to Drupal Profile fields
  • beididp_mail can be used to alter the standard drupal registration mails
  • beididp_checkrole allows admins to force selected roles to use the eID card and prevents password reset for this roles

Requirements

  • IDP service: This module requires an eID IDP service. By default, this module uses the free service kindly hosted by a private company, e-contract (unrelated to Fedict).
  • HTTPS: You need to secure the login page and session cookies, for instance, by using the Secure Pages + Secure Pages Hijack Prevention modules or setting session.cookies_secure = 1 in php.ini.
    This, of course, requires an HTTPS-enabled webserver and installing SSL certificates.
  • Cron: It is recommended to enable Poormanscron module or use another scheduler to remove old openid nonces from the database.

Limitations

  • At the moment, it is probably not possible to use both the core OpenID module and this module.
  • The eID attributes (name, birthday, address ...) can only be mapped to text profile fields, and are not updated afterwards (e.g. when a person moves to another address)

Belgian eID IDP integration项目的Drush安装命令:复制到剪贴板

注:个别模块仍需开启相关子模块。

项目分类:

周安装量: 
16
维护状态: 
不再支持
开发状态: 
不再继续开发

开发版本下载:

版本下载地址发布日期发布说明翻译下载
7.x-2.x-devtar.gz (30.09 KB) | zip (46.37 KB)2015年1月10日发布说明简 | 繁 | 更多