Ticket #3 (assigned enhancement)

Opened 3 years ago

Last modified 20 months ago

Multiple authentication methodes

Reported by: WanWizard
Priority: medium Milestone: 7.3
Component: ExiteCMS Core Version: 7.2
Severity: Feature Keywords: core authentication

Description

Authentication system needs to be more modular, so other ways to authenticate can be used, p.e.:

  • LDAP
  • Active Directory
  • PAM?

And possible a combination, like "use LDAP first, if it fails try local accounts"...

Change History

comment:1 Changed 3 years ago by WanWizard

  • Type changed from defect to enhancement
  • Component changed from EPGcentral to ExiteCMS

comment:2 Changed 3 years ago by WanWizard

  • Milestone set to 7.2

There is a customer need to support AD before the end of the year, to this has to be moved to the 7.2 milestone.

comment:3 Changed 3 years ago by WanWizard

  • Priority changed from minor to medium

comment:4 Changed 2 years ago by WanWizard

  • Status changed from new to assigned

First stage of multiple authentication has been implemented, with a modular approach. Currently, preliminary support for OpenID has been implemented as a test case.

comment:5 Changed 2 years ago by WanWizard

  • Version changed from 7.0 to 7.1

comment:6 Changed 23 months ago by WanWizard

  • Version changed from 7.1 to 7.2
  • Milestone changed from 7.2 to 7.3

comment:7 Changed 20 months ago by WanWizard

As of rev.[2096], the authentication system supports pluggable modules. For now, only 'local database' and 'openid with local database' are supported (as with previous versions).

This allows other authentication mechanisms to be plugged in, and use whatever backend you want to use to authenticate your users. For us, this allows an easy introduction of LDAP and Active Directory authentication.

Still todo: modular login and administration panels based on the authentication modules installed.

Note: See TracTickets for help on using tickets.