bug6104: complexified more test user account passwords

This commit is contained in:
Axel Uhl
2025-03-25 17:16:59 +01:00
parent 178b6bf241
commit c8e6e4a245
5 changed files with 10 additions and 6 deletions
@@ -27,6 +27,7 @@ import com.sap.sailing.selenium.test.AbstractSeleniumTest;
public class ClosedRegattaTest extends AbstractSeleniumTest {
private static final String DONALDS_PASSWORD = "dai0725-0OH:LJH'']]sy0815";
private ApiContext ownerCtx;
private ApiContext unregisteredCtx;
@@ -42,8 +43,8 @@ public class ClosedRegattaTest extends AbstractSeleniumTest {
clearState(getContextRoot());
super.setUp();
final ApiContext adminSecurityCtx = createAdminApiContext(getContextRoot(), SECURITY_CONTEXT);
securityApi.createUser(adminSecurityCtx, "donald", "Donald Duck", null, "daisy0815");
ownerCtx = createApiContext(getContextRoot(), SERVER_CONTEXT, "donald", "daisy0815");
securityApi.createUser(adminSecurityCtx, "donald", "Donald Duck", null, DONALDS_PASSWORD);
ownerCtx = createApiContext(getContextRoot(), SERVER_CONTEXT, "donald", DONALDS_PASSWORD);
unregisteredCtx = createAnonymousApiContext(getContextRoot(), SERVER_CONTEXT);
final AdminConsolePage adminConsole = goToPage(getWebDriver(), getContextRoot());
adminConsole.goToLocalServerPanel().setSelfServiceServer(true);
@@ -18,6 +18,7 @@ import com.sap.sailing.selenium.test.AbstractSeleniumTest;
public class DefaultTenantApiTest extends AbstractSeleniumTest {
private static final String DONALDS_PASSWORD = "dais2097430*:JH['y0815";
private static final String TENANT_GROUP_NAME = "NewGroup";
private static final String EVENT_NAME = "TestEvent2";
private AdminConsolePage adminConsole;
@@ -28,7 +29,7 @@ public class DefaultTenantApiTest extends AbstractSeleniumTest {
public void setUp() {
clearState(getContextRoot());
super.setUp();
userToken = SecurityApi.createUser("donald", "daisy0815").run().getAccessToken();
userToken = SecurityApi.createUser("donald", DONALDS_PASSWORD).run().getAccessToken();
adminConsole = goToPage(getWebDriver(), getContextRoot());
adminConsole.goToLocalServerPanel().setSelfServiceServer(true);
tenantGroupId = UserGroupApi.createUserGroup(TENANT_GROUP_NAME).auth(userToken).run().getGroupId();
@@ -21,6 +21,8 @@ import com.sap.sse.security.SecurityService;
public class UserManagementPanelPO extends PageArea {
private static final Logger logger = Logger.getLogger(UserManagementPanelPO.class.getName());
public static final String PASSWORD_COMPLEXITY_SALT = "O(*lhjsfdliyljh['>O`][sodf";
@FindBy(how = BySeleniumId.class, using = "UsersTable")
private WebElement userTable;
@@ -113,7 +115,7 @@ public class UserManagementPanelPO extends PageArea {
public void createUserWithEqualUsernameAndPassword(String usernameAndPassword) {
logger.info("Starting process to create user "+usernameAndPassword);
final CreateUserDialogPO createUserDialog = getCreateUserDialog();
createUserDialog.setValues(usernameAndPassword, "", usernameAndPassword, usernameAndPassword);
createUserDialog.setValues(usernameAndPassword, "", usernameAndPassword+PASSWORD_COMPLEXITY_SALT, usernameAndPassword+PASSWORD_COMPLEXITY_SALT);
createUserDialog.clickOkButtonOrThrow();
}
@@ -330,7 +330,7 @@ public class TestNegativeAcls extends AbstractSeleniumTest {
private AdminConsolePage changeUserAndReloadAdminConsole(String usernameAndPassword) {
clearSession(getWebDriver());
setUpAuthenticatedSession(getWebDriver(), usernameAndPassword, usernameAndPassword);
setUpAuthenticatedSession(getWebDriver(), usernameAndPassword, usernameAndPassword+UserManagementPanelPO.PASSWORD_COMPLEXITY_SALT);
return AdminConsolePage.goToPage(getWebDriver(), getContextRoot());
}
@@ -33,7 +33,7 @@ public class TestUserManagement extends AbstractSeleniumTest {
private void createUser(final UserManagementPanelPO userManagementPanel) {
final CreateUserDialogPO createUserdialog = userManagementPanel.getCreateUserDialog();
assertNotNull(createUserdialog);
createUserdialog.setValues(TEST_USER_NAME, TEST_USER_MAIL, TEST_USER_PASSWORD, TEST_USER_PASSWORD);
createUserdialog.setValues(TEST_USER_NAME, TEST_USER_MAIL, TEST_USER_PASSWORD+UserManagementPanelPO.PASSWORD_COMPLEXITY_SALT, TEST_USER_PASSWORD+UserManagementPanelPO.PASSWORD_COMPLEXITY_SALT);
createUserdialog.clickOkButtonOrThrow();
// wait until user is displayed
userManagementPanel.waitUntilUserFound(TEST_USER_NAME);