Allow users to login with client certificates instead of a password

Bug #769777 reported by François Marier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Libravatar (obsolete)
Triaged
Wishlist
Unassigned

Bug Description

Instead of supplying a password, users should be able to identify themselves to the main application using a client SSL certificate.

We can assume that they have generated their certificate already and that we don't need to do it for them.

There is some general documentation on client certs here: https://wiki.cacert.org/ApacheServerClientCertificateAuthentication

Tags: auth ssl
Revision history for this message
François Marier (fmarier) wrote :
Revision history for this message
François Marier (fmarier) wrote :
Revision history for this message
François Marier (fmarier) wrote :

There used to be a Django auth plugin for this:

  http://www.ohloh.net/p/sslauth

but it seems to be gone. It's still listed here though:

  http://code.djangoproject.com/wiki/DjangoResources#Djangoapplicationcomponents

description: updated
Revision history for this message
François Marier (fmarier) wrote :

The Koha implementation might be useful too:

  http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6296

Revision history for this message
François Marier (fmarier) wrote :

This would be especially useful now that Debian SSO uses client certs:

  https://wiki.debian.org/DebianSingleSignOn#Documentation_for_web_application_owners-1

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.