Kerberos Authentication

Component ID

1132296

Component name

Kerberos Authentication

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

5573

Component created

Component changed

Component body

This module provides Kerberos authentication using the php_krb5 (download link) module.

This module currently supports:
-Authentication fall-through (if no Kerberos principal matches, try Drupal user database)
-Ability to sync Kerberos password with Drupal user database
-Default role for accounts created from Kerberos Principals

Installation

Make sure you have the php_krb5 module installed and enabled in your php.ini file. (download link)

[krb5]
extension="krb5.so"

If you don't have this, you will get a fatal error "Fatal error: Class 'KRB5CCache' not found"

You also need a valid and working krb5.conf file (/etc/krb5.conf)