do not required that roles_to_groups be specified

This commit is contained in:
Craig Andrews 2009-11-18 16:41:38 -05:00
parent a882d093bc
commit 6a505da981
2 changed files with 2 additions and 5 deletions

View File

@ -48,7 +48,7 @@ class LdapAuthorizationPlugin extends AuthorizationPlugin
public $scope=null; public $scope=null;
public $provider_name = null; public $provider_name = null;
public $uniqueMember_attribute = null; public $uniqueMember_attribute = null;
public $roles_to_groups = null; public $roles_to_groups = array();
public $login_group = null; public $login_group = null;
public $attributes = array(); public $attributes = array();
@ -66,9 +66,6 @@ class LdapAuthorizationPlugin extends AuthorizationPlugin
if(!isset($this->uniqueMember_attribute)){ if(!isset($this->uniqueMember_attribute)){
throw new Exception("uniqueMember_attribute must be set."); throw new Exception("uniqueMember_attribute must be set.");
} }
if(!isset($this->roles_to_groups)){
throw new Exception("roles_to_groups must be set.");
}
if(!isset($this->attributes['username'])){ if(!isset($this->attributes['username'])){
throw new Exception("username attribute must be set."); throw new Exception("username attribute must be set.");
} }

View File

@ -16,7 +16,7 @@ authoritative (false): should this plugin be authoritative for
authorization? authorization?
uniqueMember_attribute ('uniqueMember')*: the attribute of a group uniqueMember_attribute ('uniqueMember')*: the attribute of a group
that lists the DNs of its members that lists the DNs of its members
roles_to_groups*: array that maps StatusNet roles to LDAP groups roles_to_groups: array that maps StatusNet roles to LDAP groups
some StatusNet roles are: moderator, administrator, sandboxed, silenced some StatusNet roles are: moderator, administrator, sandboxed, silenced
login_group: if this is set to a group DN, only members of that group will be login_group: if this is set to a group DN, only members of that group will be
allowed to login allowed to login