Search in sources :

Example 11 with LoginLogoutClient

use of org.wso2.carbon.integration.common.utils.LoginLogoutClient in project product-is by wso2.

the class CARBON15051EmailLoginTestCase method testInit.

@BeforeClass(alwaysRun = true)
public void testInit() throws Exception {
    super.init(TestUserMode.SUPER_TENANT_ADMIN);
    String carbonHome = Utils.getResidentCarbonHome();
    File defaultTomlFile = getDeploymentTomlFile(carbonHome);
    File emailLoginConfigFile = new File(getISResourceLocation() + File.separator + "userMgt" + File.separator + "carbon15051" + File.separator + "email_login_config.toml");
    serverConfigurationManager = new ServerConfigurationManager(isServer);
    serverConfigurationManager.applyConfigurationWithoutRestart(emailLoginConfigFile, defaultTomlFile, true);
    serverConfigurationManager.restartGracefully();
    super.init(TestUserMode.SUPER_TENANT_ADMIN);
    loginLogoutClient = new LoginLogoutClient(isServer);
    adminUsername = userInfo.getUserName();
    adminPassword = userInfo.getPassword();
    userManagementClient = new UserManagementClient(backendURL, getSessionCookie());
    userManagementClient.addUser("user1@test.com", "passWord1@", new String[] { "admin" }, null);
}
Also used : LoginLogoutClient(org.wso2.carbon.integration.common.utils.LoginLogoutClient) ServerConfigurationManager(org.wso2.carbon.integration.common.utils.mgt.ServerConfigurationManager) UserManagementClient(org.wso2.carbon.integration.common.admin.client.UserManagementClient) File(java.io.File) BeforeClass(org.testng.annotations.BeforeClass)

Example 12 with LoginLogoutClient

use of org.wso2.carbon.integration.common.utils.LoginLogoutClient in project product-is by wso2.

the class IDENTITY4776SCIMServiceWithOAuthTestCase method init.

@BeforeClass(alwaysRun = true)
public void init() throws Exception {
    super.init(TestUserMode.SUPER_TENANT_ADMIN);
    String carbonHome = Utils.getResidentCarbonHome();
    File defaultTomlFile = getDeploymentTomlFile(carbonHome);
    File scimConfiguredTomlFile = new File(getISResourceLocation() + File.separator + "scim" + File.separator + "IDENTITY4776" + File.separator + "catalina_server_config.toml");
    serverConfigurationManager = new ServerConfigurationManager(isServer);
    serverConfigurationManager.applyConfigurationWithoutRestart(scimConfiguredTomlFile, defaultTomlFile, true);
    serverConfigurationManager.restartGracefully();
    super.init(TestUserMode.SUPER_TENANT_ADMIN);
    LoginLogoutClient loginLogoutClient = new LoginLogoutClient(isServer);
    sessionCookie = loginLogoutClient.login();
    userStoreConfigAdminServiceClient = new UserStoreConfigAdminServiceClient(backendURL, sessionCookie);
    userMgtClient = new UserManagementClient(backendURL, sessionCookie);
    scimUrl = backendURL.substring(0, 22) + "/wso2/scim/";
    oauth2Endpoint = backendURL.substring(0, 22) + "/oauth2/token";
}
Also used : LoginLogoutClient(org.wso2.carbon.integration.common.utils.LoginLogoutClient) ServerConfigurationManager(org.wso2.carbon.integration.common.utils.mgt.ServerConfigurationManager) UserManagementClient(org.wso2.identity.integration.common.clients.UserManagementClient) UserStoreConfigAdminServiceClient(org.wso2.identity.integration.common.clients.user.store.config.UserStoreConfigAdminServiceClient) File(java.io.File) BeforeClass(org.testng.annotations.BeforeClass)

Example 13 with LoginLogoutClient

use of org.wso2.carbon.integration.common.utils.LoginLogoutClient in project product-is by wso2.

the class ISIntegrationTest method init.

protected void init(TestUserMode userMode) throws Exception {
    isServer = new AutomationContext("IDENTITY", userMode);
    backendURL = isServer.getContextUrls().getBackEndUrl();
    loginLogoutClient = new LoginLogoutClient(isServer);
    sessionCookie = loginLogoutClient.login();
    identityContextUrls = isServer.getContextUrls();
    tenantInfo = isServer.getContextTenant();
    userInfo = tenantInfo.getContextUser();
}
Also used : AutomationContext(org.wso2.carbon.automation.engine.context.AutomationContext) LoginLogoutClient(org.wso2.carbon.integration.common.utils.LoginLogoutClient)

Example 14 with LoginLogoutClient

use of org.wso2.carbon.integration.common.utils.LoginLogoutClient in project product-is by wso2.

the class ISIntegrationUiBaseTest method init.

protected void init(TestUserMode testUserMode) throws Exception {
    isServer = new AutomationContext(PRODUCT_GROUP_NAME, testUserMode);
    loginLogoutClient = new LoginLogoutClient(isServer);
    sessionCookie = loginLogoutClient.login();
    backendURL = isServer.getContextUrls().getBackEndUrl();
    this.driver = BrowserManager.getWebDriver();
}
Also used : AutomationContext(org.wso2.carbon.automation.engine.context.AutomationContext) LoginLogoutClient(org.wso2.carbon.integration.common.utils.LoginLogoutClient)

Example 15 with LoginLogoutClient

use of org.wso2.carbon.integration.common.utils.LoginLogoutClient in project product-is by wso2.

the class ISIntegrationUiBaseTest method init.

protected void init() throws Exception {
    isServer = new AutomationContext(PRODUCT_GROUP_NAME, TestUserMode.SUPER_TENANT_ADMIN);
    this.userInfo = isServer.getContextTenant().getContextUser();
    loginLogoutClient = new LoginLogoutClient(isServer);
    sessionCookie = loginLogoutClient.login();
    backendURL = isServer.getContextUrls().getBackEndUrl();
    this.driver = BrowserManager.getWebDriver();
}
Also used : AutomationContext(org.wso2.carbon.automation.engine.context.AutomationContext) LoginLogoutClient(org.wso2.carbon.integration.common.utils.LoginLogoutClient)

Aggregations

LoginLogoutClient (org.wso2.carbon.integration.common.utils.LoginLogoutClient)18 BeforeClass (org.testng.annotations.BeforeClass)10 AutomationContext (org.wso2.carbon.automation.engine.context.AutomationContext)10 AuthenticatorClient (org.wso2.carbon.integration.common.admin.client.AuthenticatorClient)6 ApplicationManagementServiceClient (org.wso2.identity.integration.common.clients.application.mgt.ApplicationManagementServiceClient)6 OauthAdminClient (org.wso2.identity.integration.common.clients.oauth.OauthAdminClient)6 RemoteUserStoreManagerServiceClient (org.wso2.identity.integration.common.clients.usermgt.remote.RemoteUserStoreManagerServiceClient)6 Test (org.testng.annotations.Test)3 UserManagementClient (org.wso2.identity.integration.common.clients.UserManagementClient)3 ClaimMetadataManagementServiceClient (org.wso2.identity.integration.common.clients.claim.metadata.mgt.ClaimMetadataManagementServiceClient)3 File (java.io.File)2 DefaultHttpClient (org.apache.http.impl.client.DefaultHttpClient)2 ClaimDialectDTO (org.wso2.carbon.identity.claim.metadata.mgt.stub.dto.ClaimDialectDTO)2 UserManagementClient (org.wso2.carbon.integration.common.admin.client.UserManagementClient)2 ServerConfigurationManager (org.wso2.carbon.integration.common.utils.mgt.ServerConfigurationManager)2 SCIM2BaseTest (org.wso2.identity.integration.test.scim2.rest.api.SCIM2BaseTest)2 HttpResponse (org.apache.http.HttpResponse)1 HttpPatch (org.apache.http.client.methods.HttpPatch)1 HttpPost (org.apache.http.client.methods.HttpPost)1 StringEntity (org.apache.http.entity.StringEntity)1