Ticket #12 (new task)

Opened 12 months ago

Last modified 4 months ago

Authentication Backends

Reported by: psychcf Owned by:
Priority: major Milestone: 1.1
Component: api Version: trunk
Keywords: Cc:

Description (last modified by psychcf) (diff)

We should implement authentication backends. This would allow the system to authenticate via LDAP, a CMS usertable, etc. If no authentication backend is provided, it will use our own internal user authentication system.

Change History

Changed 11 months ago by psychcf

  • description modified (diff)

This can be easily done by checking the designated backend during $User->authenticate(). We will still use our own tables to store userdata, but passwords will be checked through authentication backends. We do need to set it up so multiple password encryption methods (or none at all) can be used during authentication, depending on the authentication backend.

Now, as for openID, I'm not sure how to implement that since it uses a remote site to authenticate (we cannot directly look up a user's password).

Changed 9 months ago by psychcf

  • priority changed from major to critical

Changed 9 months ago by psychcf

  • priority changed from critical to major

Changed 9 months ago by psychcf

  • milestone changed from 1.5 to 1.1

Changed 4 months ago by psychcf

  • owner deleted
Note: See TracTickets for help on using tickets.