'ldappasswordmodify: user can change his own pwd'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : 'uid=user.0,%s' % basedn ,
'dsInstancePswd' : 'password' ,
'dsTypesOnly' : 'True' ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.*'
}
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsAuthzID' : 'dn:uid=user.0,%s' % basedn ,
'dsCurrentPassword' : 'password' ,
'dsNewPassword' : 'newpassword'
}
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : 'uid=user.0,%s' % basedn ,
'dsInstancePswd' : 'password' ,
'dsTypesOnly' : 'True' ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.*' ,
'expectedRC' : 49
}
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : 'uid=user.0,%s' % basedn ,
'dsInstancePswd' : 'newpassword' ,
'dsTypesOnly' : 'True' ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.*'
}
'ldappasswordmodify: user cannot modify pwd for another user'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : 'dn:uid=user.0,%s' % basedn ,
'dsInstancePswd' : 'newpassword' ,
'dsAuthzID' : 'dn:uid=user.1,%s' % basedn ,
'dsNewPassword' : 'newpassword' ,
'expectedRC' : 49
}
'ldappasswordmodify: DM can modify pwd for another user'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : 'uid=user.1,%s' % basedn ,
'dsInstancePswd' : 'password' ,
'dsTypesOnly' : 'True' ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.*'
}
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsAuthzID' : 'dn:uid=user.1,%s' % basedn ,
'dsNewPassword' : 'newpassword'
}
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : 'uid=user.,%s' % basedn ,
'dsInstancePswd' : 'password' ,
'dsTypesOnly' : 'True' ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.*' ,
'expectedRC' : 49
}
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : 'uid=user.1,%s' % basedn ,
'dsInstancePswd' : 'newpassword' ,
'dsTypesOnly' : 'True' ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.*'
}