Refactored the password policy functional tests in the security test suite to use dsconfig and modifyAnAttribute.
50 files deleted
11 files modified
| | |
| | | 'Security: Pwd Change: Preamble Step 2. Admin Enabling Force Password On Add' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_force_pwd_add.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'force-change-on-add' , |
| | | 'attributeValue' : 'true' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: Pwd Change: User Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=mcat,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'pizza' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_change_force_pwd.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=mcat,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'newpizza' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | |
| | | |
| | | <message> |
| | | 'Security: Pwd Change: User Searching With Password' |
| | | </message> |
| | |
| | | 'Security: Pwd Change: Postamble Step 1. Admin Disabling Force Password On Add' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_reset_force_pwd_add.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'force-change-on-add' , |
| | | 'attributeValue' : 'false' } |
| | | </call> |
| | | |
| | | |
| | | |
| | | <message> |
| | | 'Security: Pwd Change: Postamble Step 2. Adding Single New User' |
| | | </message> |
| | |
| | | 'entryToBeCompared' : 'cn=Default Password Policy,cn=Password Policies,cn=config' } |
| | | </call> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Pwd Change: Preamble Step 2. Admin Enabling Force Password On Reset' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_force_pwd_reset.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'force-change-on-reset' , |
| | | 'attributeValue' : 'true' } |
| | | </call> |
| | | |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'Security: Pwd Change: Admin Resetting User Pwd' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_user_pwd.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=mdog,ou=People,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'adminpizza' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: Pwd Change: User Adding Attr With Old Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=mdog,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'pizza' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_add_attr.ldif' % logsRemoteDataDir, |
| | | 'DNToModify' : 'uid=mdog,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'pager' , |
| | | 'newAttributeValue' : '+1 999 555 1212' , |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | |
| | | 'Security: Pwd Change: User Deleting Attr With Old Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=mdog,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'pizza' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_del_attr.ldif' % logsRemoteDataDir, |
| | | 'DNToModify' : 'uid=mdog,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'roomnumber' , |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Pwd Change: Checking For Existence of User-deleted Attribute' |
| | | </message> |
| | |
| | | 'Security: Pwd Change: User Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=mdog,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'adminpizza' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_change_pwd3.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=mdog,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'newpizza' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Pwd Change: User Searching With New Password' |
| | | </message> |
| | |
| | | 'Security: Pwd Change: Admin Enabling Maximum Reset Age Long' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_enable_max_reset_age_long.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'maximum-password-reset-age' , |
| | | 'attributeValue' : '30 m' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: Pwd Change: Admin Changing User Pwd' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_user_pwd4.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=mdog,ou=People,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'adminlongpizza' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: Pwd Change: User Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=mdog,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'adminlongpizza' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_change_pwd7.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=mdog,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'newlongpizza' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Pwd Change: User Searching With Password' |
| | | </message> |
| | |
| | | 'Security: Pwd Change: Admin Enabling Maximum Reset Age Short' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_enable_max_reset_age_short.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'maximum-password-reset-age' , |
| | | 'attributeValue' : '8 s' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: Pwd Change: Admin Changing User Pwd' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_user_pwd5.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=mdog,ou=People,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'adminshortpizza' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: Pwd Change: User Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=mdog,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'adminshortpizza' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_change_pwd8.ldif' % logsRemoteDataDir , |
| | | 'dsInstancePswd' : 'adminpizza' , |
| | | 'DNToModify' : 'uid=mdog,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'newshortpizza' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | |
| | | 'Security: Pwd Change: Postamble Step 1. Admin Disabling Max Pwd Age' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_disable_max_reset_age.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'maximum-password-reset-age' , |
| | | 'attributeValue' : '0 s' } |
| | | </call> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Pwd Change: Postamble Step 2. Admin Disabling Force Password On Reset' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_reset_force_pwd_reset.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'force-change-on-reset' , |
| | | 'attributeValue' : 'false' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: Pwd Change: Preamble Step 2 - Admin Enabling Exp Pwd No Warning' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_enable_exp_pwd_no_warning.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'expire-passwords-without-warning' , |
| | | 'attributeValue' : 'true' } |
| | | </call> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Pwd Change: Preamble Step 3 -Admin Setting Pwd Time Exp' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_force_pwd_by_time.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'require-change-by-time' , |
| | | 'attributeValue' : '20061030183752.848Z' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: Pwd Change: Admin Disabling Exp Pwd No Warning' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_disable_exp_pwd_no_warning.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'expire-passwords-without-warning' , |
| | | 'attributeValue' : 'false' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: Grace Login: Reset Pwd, Admin reset max password age' |
| | | </message> |
| | | |
| | | <call function="'modifyAnAttribute'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'DNToModify' : 'cn=Default Password Policy,cn=Password Policies,cn=config' , |
| | | 'attributeName' : 'ds-cfg-maximum-password-age' , |
| | | 'newAttributeValue' : '24 hours' , |
| | | 'changetype' : 'replace' } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'maximum-password-age' , |
| | | 'attributeValue' : '24 h' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Admin Enable Last Login Attribute Only' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_enable_last-login-time-attr.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'last-login-time-attribute' , |
| | | 'attributeValue' : 'ds-pwp-last-login-time' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Admin Enable Last Login Format Only' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_enable_last-login-time-format.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'last-login-time-format' , |
| | | 'attributeValue' : 'EEE, MMM dd, yyyy HH:mm:ss' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Admin Enable Last Login Attribute And Format' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_enable_last-login-time-attr.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'last-login-time-attribute' , |
| | | 'attributeValue' : 'ds-pwp-last-login-time' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Long Idle Lockout Step 2. Admin Changing Idle Lockout Interval' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_idle_lockout_long.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'idle-lockout-interval' , |
| | | 'attributeValue' : '50 s' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Reset Idle Lockout Step 1. Admin Resetting Idle Lockout Interval' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_reset_idle_lockout_interval.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'idle-lockout-interval' , |
| | | 'attributeValue' : '0 s' } |
| | | </call> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Last Login: Reset Idle Lockout Step 2. User Binding' |
| | | </message> |
| | |
| | | 'Security: Last Login: Long Idle Lockout - Password Change Override Step 2. Admin Changing Idle Lockout Interval' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_idle_lockout_long.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'idle-lockout-interval' , |
| | | 'attributeValue' : '50 s' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Long Idle Lockout - Password Change Override Step 5. User Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_pwd_last_login.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=jreuter,ou=People,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'newdestroy' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Last Login: Long Idle Lockout Step 6. Sleep' |
| | | </message> |
| | |
| | | 'Security: Last Login: Reset Idle Lockout 2 Step 1. Admin Resetting Idle Lockout Interval' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_reset_idle_lockout_interval.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'idle-lockout-interval' , |
| | | 'attributeValue' : '0 s' } |
| | | </call> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Last Login: Reset Idle Lockout 2 Step 2. User Binding' |
| | | </message> |
| | |
| | | 'Security: Last Login: Long Idle Lockout - User Bind Reset Step 2. Admin Changing Idle Lockout Interval' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_idle_lockout_long.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'idle-lockout-interval' , |
| | | 'attributeValue' : '50 s' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Reset Idle Lockout Step 1. Admin Resetting Idle Lockout Interval' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_reset_idle_lockout_interval.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'idle-lockout-interval' , |
| | | 'attributeValue' : '0 s' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Long Idle Lockout - Disabled Last Login Step 3. Admin Changing Idle Lockout Interval' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_idle_lockout_long.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'idle-lockout-interval' , |
| | | 'attributeValue' : '50 s' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Reset Idle Lockout Step 1. Enable Last Login - Attribute' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_enable_last-login-time-attr.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'last-login-time-attribute' , |
| | | 'attributeValue' : 'ds-pwp-last-login-time' } |
| | | </call> |
| | | |
| | | <message> |
| | | 'Security: Last Login: Reset Idle Lockout Step 2. Admin Resetting Idle Lockout Interval' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_reset_idle_lockout_interval.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'idle-lockout-interval' , |
| | | 'attributeValue' : '0 s' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Long Idle Lockout - Disabled Last Login 2 Step 3. Admin Changing Idle Lockout Interval' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_idle_lockout_long.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'idle-lockout-interval' , |
| | | 'attributeValue' : '50 s' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Reset Idle Lockout Step 1. Enable Last Login - Attribute' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_enable_last-login-time-format.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'last-login-time-format' , |
| | | 'attributeValue' : 'EEE, MMM dd, yyyy HH:mm:ss' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Long Idle Lockout Step 2. Admin Changing Idle Lockout Interval' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_idle_lockout_long.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'idle-lockout-interval' , |
| | | 'attributeValue' : '50 s' } |
| | | </call> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Last Login: Long Idle Lockout Step 3. User Binding Before Idle Lockout' |
| | | </message> |
| | |
| | | 'Security: Last Login: Long Idle Lockout - Pwd Change Override 2 Step 2. Admin Changing Idle Lockout Interval' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_idle_lockout_long.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'idle-lockout-interval' , |
| | | 'attributeValue' : '50 s' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Long Idle Lockout - Pwd Change Override 2 Step 5. User Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_pwd_last_login2.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=jreuter,ou=People,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'anotherdestroy' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Last Login: Long Idle Lockout - Pwd Change Override 2 Step 6. User Binding After Idle Lockout' |
| | | </message> |
| | |
| | | 'Security: Last Login: Long Idle Lockout - Pwd Change Override 3 Step 3. Admin Changing Idle Lockout Interval' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_idle_lockout_long.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'idle-lockout-interval' , |
| | | 'attributeValue' : '50 s' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Last Login: Long Idle Lockout - Pwd Change Override 3 Step 5. Admin Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_pwd_last_login3.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=jreuter,ou=People,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'lastdestroy' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Lockout Duration: Preamble Step 2. Admin Changing Lockout Count' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_lockout_cnt.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'lockout-failure-count' , |
| | | 'attributeValue' : '3' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Lockout Duration: Preamble Step 4. Admin Resetting User Pwd' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_user_pwd2.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=mward,ou=People,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'adminnormal' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Lockout Duration: Admin Making Lockout Duration Short' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_lockout_dur_short.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'lockout-duration' , |
| | | 'attributeValue' : '5 s' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: lockout Duration: Short Lockout Duration Step 2. User Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=mward,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'adminnormal' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_change_pwd5.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=mward,ou=People,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'newnormal' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Lockout Duration: Admin Making Lockout Duration Long' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_lockout_dur_long.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'lockout-duration' , |
| | | 'attributeValue' : '5 d' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: lockout Duration: Long Lockout Duration Step 3. User Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=bjablons,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'strawberry' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_change_pwd6.ldif' % logsRemoteDataDir , |
| | | 'DNToModify' : 'uid=bjablons,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'newberry' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Lockout Duration: Long Lockout Duration Step 4. User Bind With New Password' |
| | | </message> |
| | |
| | | 'Security: Lockout Duration: Postamble Step 1. Admin Resetting Lockout Duration' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_reset_lockout_dur.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'lockout-duration' , |
| | | 'attributeValue' : '0 s' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Lockout Duration: Postamble Step 3. Admin Resetting User Pwd' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_user_pwd3.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=mward,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'normal' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Lockout Duration: Postamble Step 4. User Bind With New Password' |
| | | </message> |
| | |
| | | 'Security: Lockout Duration: Postamble Step 5. Admin Resetting Lockout Count' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_reset_lockout_cnt.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'lockout-failure-count' , |
| | | 'attributeValue' : '0' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: Lockout Cnt: Admin Changing Lockout Count' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_lockout_cnt.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'lockout-failure-count' , |
| | | 'attributeValue' : '3' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: Min Pwd Age: Test: Step 1. Admin Enabling Minimum Pwd Age' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_min_pwd_age.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'minimum-password-age' , |
| | | 'attributeValue' : '24 h' } |
| | | </call> |
| | | |
| | | <!--- User Change Password --> |
| | |
| | | 'Security: Min Pwd Age: Test: Step 2. User Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=dmiller,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'gosling' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_change_pwd4.ldif' % logsRemoteDataDir , |
| | | 'DNToModify' : 'uid=dmiller,ou=People,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'newgosling' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 53 } |
| | | </call> |
| | | |
| | |
| | | 'Security: Min Pwd Age: Postamble Reset: Step 1. Admin Disabling Minimum Pwd Age' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_reset_min_pwd_age.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'minimum-password-age' , |
| | | 'attributeValue' : '0 s' } |
| | | </call> |
| | | |
| | | <!--- User Change Password --> |
| | | <message> |
| | | 'Security: Min Pwd Age: Postamble Reset: Step 2. User Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=dmiller,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'gosling' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_change_pwd4.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=dmiller,ou=People,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'newgosling' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | <!--- User Search With Password --> |
| | |
| | | 'Security: Min Pwd Age: Postamble Reset: Step 4. User Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=dmiller,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'newgosling' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_reset_pwd4.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=dmiller,ou=People,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'gosling' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | <!--- User Search With Password --> |
| | |
| | | 'Security: Mult Pwd Policies: Admin Changing Sales Lockout Count' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_lockout_cnt_sales.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Sales Password Policy' , |
| | | 'attributeName' : 'lockout-failure-count' , |
| | | 'attributeValue' : '3' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: Preencoded Pwds: Admin Enabling Preencoded Pwds' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_enable_preencoded_pwds.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'allow-pre-encoded-passwords' , |
| | | 'attributeValue' : 'true' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'Security: Preencoded Pwds: Admin Disabling Pre-encoded Pwds' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_disable_preencoded_pwds.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'allow-pre-encoded-passwords' , |
| | | 'attributeValue' : 'false' } |
| | | </call> |
| | | |
| | | <call function="'SearchObject'"> |
| | |
| | | <import machine="'%s' % STAF_LOCAL_HOSTNAME" |
| | | file="'%s/testcases/security/pwd_policy/security_force_pwd_change_all_users.xml' % (TESTS_DIR)"/> |
| | | <call function="'force_pwd_change_all_users'" /> |
| | | |
| | | <!-- |
| | | <import machine="'%s' % STAF_LOCAL_HOSTNAME" |
| | | file="'%s/testcases/security/pwd_policy/security_enable_max_pwd_age.xml' % (TESTS_DIR)"/> |
| | | <call function="'enable_max_pwd_age'" /> |
| | |
| | | <import machine="'%s' % STAF_LOCAL_HOSTNAME" |
| | | file="'%s/testcases/security/pwd_policy/security_disable_max_pwd_age.xml' % (TESTS_DIR)"/> |
| | | <call function="'disable_max_pwd_age'" /> |
| | | |
| | | --> |
| | | <import machine="'%s' % STAF_LOCAL_HOSTNAME" |
| | | file="'%s/testcases/security/pwd_policy/security_min_pwd_age.xml' % (TESTS_DIR)"/> |
| | | <call function="'min_pwd_age'" /> |
| | |
| | | 'Security: Pwd Policy: User with Bad Credentials Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=scarter,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'BadPwd' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_change_pwd.ldif' % logsRemoteDataDir, |
| | | 'DNToModify' : 'uid=scarter,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'newsprain' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | |
| | | 'Security: Pwd Policy: User Changing Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=scarter,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'sprain' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_change_pwd.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=scarter,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'newsprain' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | <message> |
| | |
| | | 'Security: Pwd Policy: Admin Changing Password Policy' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_change_pwd_policy.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'allow-user-password-changes' , |
| | | 'attributeValue' : 'false' } |
| | | </call> |
| | | |
| | | <message> |
| | | 'Security: Pwd Policy: User Resetting Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=scarter,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'sprain' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_reset_pwd.ldif' % logsRemoteDataDir , |
| | | 'DNToModify' : 'uid=scarter,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'sprain' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | |
| | | 'Security: Pwd Policy: Postamble Step 1 - Admin Resetting Password Policy' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyPwdPolicy'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/admin_reset_pwd_policy.ldif' % logsRemoteDataDir } |
| | | 'propertyName' : 'Default Password Policy' , |
| | | 'attributeName' : 'allow-user-password-changes' , |
| | | 'attributeValue' : 'true' } |
| | | </call> |
| | | |
| | | <message> |
| | | 'Security: Pwd Policy: Postamble Step 2 - User Resetting Password' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | <call function="'modifyAnAttribute'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=scarter,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'newsprain' , |
| | | 'entryToBeModified' : '%s/security/pwd_policy/user_reset_pwd.ldif' % logsRemoteDataDir } |
| | | 'DNToModify' : 'uid=scarter,ou=people,ou=password tests,o=Pwd Policy Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'sprain' , |
| | | 'changetype' : 'replace' } |
| | | </call> |
| | | |
| | | <message> |