Permalink
Browse files

Removed requirement for email, givenname and surname attributes

  • Loading branch information...
1 parent e289bd8 commit baa0b3ceae8bfec81b1dd1af8bbc80e41d88a4f6 exe-cutor committed Oct 3, 2007
Showing with 4 additions and 6 deletions.
  1. +2 −0 auth/shibboleth/README.txt
  2. +2 −6 auth/shibboleth/auth.php
@@ -16,6 +16,8 @@ Changes:
Added instructions for IIS
- 11. 2006: User capabilities are now loaded properly as of Moodle 1.7+
- 03. 2007: Adapted authentication method to Moodle 1.8
+- 10. 2007: Removed the requirement for email address, surname and given name
+ attributes on request of Markus Hagman
Moodle Configuration with Dual login
-------------------------------------------------------------------------------
View
@@ -18,6 +18,7 @@
* 2006-08-28 File created, code imported from lib.php
* 2006-10-27 Upstream 1.7 changes merged in, added above credits from lib.php :-)
* 2007-03-09 Fixed authentication but may need some other changes
+ * 2007-10-03 Removed requirement for email address, surname and given name on request of Markus Hagman
*/
if (!defined('MOODLE_INTERNAL')) {
@@ -72,12 +73,7 @@ function get_userinfo($username) {
global $CFG;
// Check whether we have got all the essential attributes
- if (
- empty($_SERVER[$this->config->user_attribute])
- || empty($_SERVER[$this->config->field_map_firstname])
- || empty($_SERVER[$this->config->field_map_lastname])
- || empty($_SERVER[$this->config->field_map_email])
- ) {
+ if ( empty($_SERVER[$this->config->user_attribute]) ) {
error(get_string( 'shib_not_all_attributes_error', 'auth' , "'".$this->config->user_attribute."' ('".$_SERVER[$this->config->user_attribute]."'), '".$this->config->field_map_firstname."' ('".$_SERVER[$this->config->field_map_firstname]."'), '".$this->config->field_map_lastname."' ('".$_SERVER[$this->config->field_map_lastname]."') and '".$this->config->field_map_email."' ('".$_SERVER[$this->config->field_map_email]."')"));
}

0 comments on commit baa0b3c

Please sign in to comment.