addPlugin('ldapAuthentication', array(
'provider_name'=>'localhost',
'authoritative'=>true,
'autoregistration'=>true,
'email_changeable'=>false,
'password_changeable'=>false,
'password_encoding'=>'ssha',
'host'=>array( 'localhost' ),
'binddn'=>'cn=admin,dc=yunohost,dc=org',
'bindpw'=>'supersecret',
'basedn'=>'dc=yunohost,dc=org',
'attributes'=>array(
'username'=>'uid',
'nickname'=>'uid',
'email'=>'mail',
'fullname'=>'displayName',
'password'=>'unicodePwd'
)
));
addPlugin('ldapAuthorization', array(
'provider_name'=>'localhost',
'authoritative'=>true,
'login_group'=>'ou=users,dc=yunohost,dc=org',
'roles_to_groups'=>array(
'moderator'=>'cn=admin,dc=yunohost,dc=org'
'administrator'=>'cn=admin,dc=yunohost,dc=org'
),
'basedn'=>'dc=yunohost,dc=org',
'host'=>array( 'localhost' ),
'binddn'=>'cn=admin,dc=yunohost,dc=org',
'bindpw'=>'supersecret',
'attributes'=>array(
'username'=>'uid'
)
));
However, GNU social cannot validate users' credentials anyway.
yunohost statusnet: [gs.example.com:7111.339ef2c2 POST /api/qvitter/checklogin.json] action.php - User error '401' on 'apiqvitterchecklogin': Incorrect credentials.
Any help or comments will be appreciated.