From 1779518e739cab3f611fddefeac14d69d3f18df3 Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Sun, 1 Nov 2009 10:05:22 -0800 Subject: [PATCH] Add a full_name to the ldap provider --- modules/ldap/libraries/drivers/IdentityProvider/Ldap.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/ldap/libraries/drivers/IdentityProvider/Ldap.php b/modules/ldap/libraries/drivers/IdentityProvider/Ldap.php index 1f82b56f..c3eb1dd1 100644 --- a/modules/ldap/libraries/drivers/IdentityProvider/Ldap.php +++ b/modules/ldap/libraries/drivers/IdentityProvider/Ldap.php @@ -42,6 +42,7 @@ class IdentityProvider_Ldap_Driver implements IdentityProvider_Driver { self::$_guest_user = new Ldap_User(); self::$_guest_user->id = 0; self::$_guest_user->name = "Guest"; + self::$_guest_user->full_name = "Guest"; self::$_guest_user->guest = true; self::$_guest_user->admin = false; self::$_guest_user->locale = null; @@ -249,7 +250,10 @@ class Ldap_User implements User_Definition { IdentityProvider_Ldap_Driver::$_params["admins"]); case "email": - return $this->ldap_entry["mail"]; + return $this->ldap_entry["mail"][0]; + + case "full_name": + return $this->ldap_entry["cn"][0]; case "dn": return $this->ldap_entry["dn"];