Package io.fathom.cloud.openstack.client.identity.model

Examples of io.fathom.cloud.openstack.client.identity.model.V2ProjectList


        // certificateAndKey, authResponse.challenge);
        // authRequest.auth.challengeResponse = challengeResponse;
        //
        // authResponse = client.doLogin(authRequest, certificateAndKey);

        V2ProjectList projects = identityClient.listProjects();

        return projects;
    }
View Full Code Here


        {
            TokenProvider tokenProvider = AuthTokenProvider.build(identityClient, project, username, password);
            OpenstackClient client = OpenstackClient.build(tokenProvider);

            V2ProjectList projects = client.getIdentity().listProjects();

            assertEquals(1, projects.tenants.size());
            assertEquals(project, projects.tenants.get(0).name);
            assertEquals(true, projects.tenants.get(0).enabled);
        }

        String password2 = "moresecrets";
        runSshCommand("id-password-change", "-u", username, "-p", password2, "-o", workdir.resolve("passwordrecovery")
                .toString());

        {
            TokenProvider tokenProvider = AuthTokenProvider.build(identityClient, project, username, password2);
            OpenstackClient client = OpenstackClient.build(tokenProvider);

            V2ProjectList projects = client.getIdentity().listProjects();

            assertEquals(1, projects.tenants.size());
            assertEquals(project, projects.tenants.get(0).name);
            assertEquals(true, projects.tenants.get(0).enabled);
        }
View Full Code Here

        this.identityClient = identityClient;
    }

    public String ensureProjectWithPrefix(String prefix) throws RestClientException {
        V2Project found = null;
        V2ProjectList projects = identityClient.listProjects();
        for (V2Project project : projects.tenants) {
            if (project.name == null) {
                continue;
            }
View Full Code Here

TOP

Related Classes of io.fathom.cloud.openstack.client.identity.model.V2ProjectList

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.