forked from GNUsocial/gnu-social
do not required that roles_to_groups be specified
This commit is contained in:
parent
a882d093bc
commit
6a505da981
@ -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.");
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user