public $scope=null;
public $provider_name = null;
public $uniqueMember_attribute = null;
- public $roles_to_groups = null;
+ public $roles_to_groups = array();
public $login_group = null;
public $attributes = array();
if(!isset($this->uniqueMember_attribute)){
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'])){
throw new Exception("username attribute must be set.");
}
authorization?
uniqueMember_attribute ('uniqueMember')*: the attribute of a group
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
login_group: if this is set to a group DN, only members of that group will be
allowed to login