public void testListRolesOfUser() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/3f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_role_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); Set<? extends Role> roles = api.listRolesOfUser("3f6c1c9ba993495ead7d2eb2192e284f"); assertNotNull(roles); assertFalse(roles.isEmpty()); assertEquals(roles, ImmutableSet.of( Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build() )); }
public void testListRolesOfUser() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/3f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_role_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); Set<? extends Role> roles = api.listRolesOfUser("3f6c1c9ba993495ead7d2eb2192e284f"); assertNotNull(roles); assertFalse(roles.isEmpty()); assertEquals(roles, ImmutableSet.of( Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build() )); }
public void testListRolesOfUserInTenant() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/3f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_tenant_role_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); Set<? extends Role> roles = api.listRolesOfUser("3f6c1c9ba993495ead7d2eb2192e284f"); assertNotNull(roles); assertFalse(roles.isEmpty()); assertEquals(roles, ImmutableSet.of( Role.builder().id("31c451195aac49b386039341e2c92a16").name("KeystoneServiceAdmin").build(), Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build(), Role.builder().id("6ea17ddd37a6447794cb0e164d4db894").name("KeystoneAdmin").build())); }
.user(User.builder() .id("36980896575174").name("user@jclouds.org") .role(Role.builder().id("00000000004022").serviceId("110").name("Admin").tenantId("40806637803162").build()) .role(Role.builder().id("00000000004024").serviceId("140").name("user").tenantId("40806637803162").build()) .role(Role.builder().id("00000000004004").serviceId("100").name("domainuser").build()) .role(Role.builder().id("00000000004016").serviceId("120").name("netadmin").tenantId("40806637803162").build()).build()) .service(Service.builder().name("Object Storage").type(OBJECT_STORE) .endpoint(Endpoint.builder()
.id("3") .name("identity:user-admin") .description("User Admin Role.").build()).build()) .service(Service.builder().name("cloudDatabases").type("rax:database") .endpoint(Endpoint.builder()
.id("3") .name("identity:user-admin") .description("User Admin Role.").build()).build()) .service(Service.builder().name("cloudDatabases").type("rax:database") .endpoint(Endpoint.builder()
.name("demo") .role(Role.builder().name("Member").build()).build()).build();
.user(User.builder() .id("36980896575174").name("user@jclouds.org") .role(Role.builder().id("00000000004022").serviceId("110").name("Admin").tenantId("40806637803162").build()) .role(Role.builder().id("00000000004024").serviceId("140").name("user").tenantId("40806637803162").build()) .role(Role.builder().id("00000000004004").serviceId("100").name("domainuser").build()) .role(Role.builder().id("00000000004016").serviceId("120").name("netadmin").tenantId("40806637803162").build()).build()) .service(Service.builder().name("Object Storage").type(OBJECT_STORE) .endpoint(Endpoint.builder()
.id("b4d134cfe3cf43ad8ba0c2fc5b5d8f91") .name("admin") .role(Role.builder().name("admin").build()) .role(Role.builder().name("KeystoneServiceAdmin").build()) .role(Role.builder().name("KeystoneAdmin").build()).build()) .service(Service.builder().name("Compute Service").type("compute") .endpoint(Endpoint.builder()
.name("demo") .role(Role.builder().name("Member").build()).build()).build();
.id("3") .name("identity:user-admin") .description("User Admin Role.").build()).build()) .service(Service.builder().name("cloudDatabases").type("rax:database") .endpoint(Endpoint.builder()
.id("b4d134cfe3cf43ad8ba0c2fc5b5d8f91") .name("admin") .role(Role.builder().name("admin").build()) .role(Role.builder().name("KeystoneServiceAdmin").build()) .role(Role.builder().name("KeystoneAdmin").build()).build()) .service(Service.builder().name("Compute Service").type("compute") .endpoint(Endpoint.builder()
public void testListRolesOfUserInTenant() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/3f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_tenant_role_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); Set<? extends Role> roles = api.listRolesOfUser("3f6c1c9ba993495ead7d2eb2192e284f"); assertNotNull(roles); assertFalse(roles.isEmpty()); assertEquals(roles, ImmutableSet.of( Role.builder().id("31c451195aac49b386039341e2c92a16").name("KeystoneServiceAdmin").build(), Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build(), Role.builder().id("6ea17ddd37a6447794cb0e164d4db894").name("KeystoneAdmin").build())); }
public void testGetUserOfToken() { TokenApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/tokens/sometokenorother").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/token_details.json", APPLICATION_JSON)).build()) .getTokenApi().get(); User user = api.getUserOfToken("sometokenorother"); assertNotNull(user); assertEquals(user, User.builder().id("2b9b606181634ae9ac86fd95a8bc2cde").name("admin") .roles(ImmutableSet.of(Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build())) .build()); }
public void testGetUserOfToken() { TokenApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/tokens/sometokenorother").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/token_details.json", APPLICATION_JSON)).build()) .getTokenApi().get(); User user = api.getUserOfToken("sometokenorother"); assertNotNull(user); assertEquals(user, User.builder().id("2b9b606181634ae9ac86fd95a8bc2cde").name("admin") .roles(ImmutableSet.of(Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build())) .build()); }