Yair Zaslavsky has uploaded a new change for review. Change subject: aaa: search by user and groups name when added via rest-api ......................................................................
aaa: search by user and groups name when added via rest-api Topic: AAA Change-Id: I76c5d7647d8dff5c9f2f67e42e094e883ac2164b Signed-off-by: Yair Zaslavsky <yzasl...@redhat.com> --- M backend/manager/modules/builtin-extensions/src/main/java/org/ovirt/engine/extensions/aaa/builtin/kerberosldap/LdapQueryMetadataFactoryImpl.java M backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/aaa/BackendGroupsResource.java M backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/aaa/BackendUsersResource.java M backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/aaa/BackendGroupsResourceTest.java M backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/aaa/BackendUsersResourceTest.java 5 files changed, 11 insertions(+), 11 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/09/31709/1 diff --git a/backend/manager/modules/builtin-extensions/src/main/java/org/ovirt/engine/extensions/aaa/builtin/kerberosldap/LdapQueryMetadataFactoryImpl.java b/backend/manager/modules/builtin-extensions/src/main/java/org/ovirt/engine/extensions/aaa/builtin/kerberosldap/LdapQueryMetadataFactoryImpl.java index 75dc899..d57b91c 100644 --- a/backend/manager/modules/builtin-extensions/src/main/java/org/ovirt/engine/extensions/aaa/builtin/kerberosldap/LdapQueryMetadataFactoryImpl.java +++ b/backend/manager/modules/builtin-extensions/src/main/java/org/ovirt/engine/extensions/aaa/builtin/kerberosldap/LdapQueryMetadataFactoryImpl.java @@ -439,7 +439,7 @@ ipaSearchSyntaxMap.put(SearchLangageLDAPTokens.$CN, "cn"); ipaSearchSyntaxMap.put(SearchLangageLDAPTokens.$USER_ACCOUNT_NAME, "uid"); ipaSearchSyntaxMap.put(SearchLangageLDAPTokens.$SN, "SN"); - ipaSearchSyntaxMap.put(SearchLangageLDAPTokens.$SAMACCOUNTNAME, "SAMACCOUNTNAME"); + ipaSearchSyntaxMap.put(SearchLangageLDAPTokens.$SAMACCOUNTNAME, "uid"); ipaSearchSyntaxMap.put(SearchLangageLDAPTokens.$DEPARTMENT, "DEPARTMENT"); ipaSearchSyntaxMap.put(SearchLangageLDAPTokens.$TITLE, "TITLE"); ipaSearchSyntaxMap.put(SearchLangageLDAPTokens.$USER_ID, "ipaUniqueID"); @@ -454,7 +454,7 @@ dsSearchSyntaxMap.put(SearchLangageLDAPTokens.$CN, "cn"); dsSearchSyntaxMap.put(SearchLangageLDAPTokens.$USER_ACCOUNT_NAME, "uid"); dsSearchSyntaxMap.put(SearchLangageLDAPTokens.$SN, "SN"); - dsSearchSyntaxMap.put(SearchLangageLDAPTokens.$SAMACCOUNTNAME, "SAMACCOUNTNAME"); + dsSearchSyntaxMap.put(SearchLangageLDAPTokens.$SAMACCOUNTNAME, "uid"); dsSearchSyntaxMap.put(SearchLangageLDAPTokens.$DEPARTMENT, "DEPARTMENT"); dsSearchSyntaxMap.put(SearchLangageLDAPTokens.$TITLE, "TITLE"); dsSearchSyntaxMap.put(SearchLangageLDAPTokens.$USER_ID, "nsuniqueid"); @@ -469,7 +469,7 @@ itdsSearchSyntaxMap.put(SearchLangageLDAPTokens.$USER_ACCOUNT_NAME, "uid"); itdsSearchSyntaxMap.put(SearchLangageLDAPTokens.$SN, "SN"); itdsSearchSyntaxMap.put(SearchLangageLDAPTokens.$SAMACCOUNTNAME, "SAMACCOUNTNAME"); - itdsSearchSyntaxMap.put(SearchLangageLDAPTokens.$DEPARTMENT, "DEPARTMENT"); + itdsSearchSyntaxMap.put(SearchLangageLDAPTokens.$DEPARTMENT, "sn"); itdsSearchSyntaxMap.put(SearchLangageLDAPTokens.$TITLE, "TITLE"); itdsSearchSyntaxMap.put(SearchLangageLDAPTokens.$USER_ID, "uid"); itdsSearchSyntaxMap.put(SearchLangageLDAPTokens.$GROUP_ID, "uid"); @@ -482,7 +482,7 @@ openLdapSearchSyntaxMap.put(SearchLangageLDAPTokens.$CN, "cn"); openLdapSearchSyntaxMap.put(SearchLangageLDAPTokens.$USER_ACCOUNT_NAME, "uid"); openLdapSearchSyntaxMap.put(SearchLangageLDAPTokens.$SN, "SN"); - openLdapSearchSyntaxMap.put(SearchLangageLDAPTokens.$SAMACCOUNTNAME, "SAMACCOUNTNAME"); + openLdapSearchSyntaxMap.put(SearchLangageLDAPTokens.$SAMACCOUNTNAME, "uid"); openLdapSearchSyntaxMap.put(SearchLangageLDAPTokens.$DEPARTMENT, "DEPARTMENT"); openLdapSearchSyntaxMap.put(SearchLangageLDAPTokens.$TITLE, "TITLE"); openLdapSearchSyntaxMap.put(SearchLangageLDAPTokens.$USER_ID, "entryUUID"); diff --git a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/aaa/BackendGroupsResource.java b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/aaa/BackendGroupsResource.java index 89c38c9..d524491 100644 --- a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/aaa/BackendGroupsResource.java +++ b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/aaa/BackendGroupsResource.java @@ -109,7 +109,7 @@ sb.append(MessageFormat.format(ResourceConstants.AAA_GROUPS_SEARCH_TEMPLATE, domain, "")); sb.append(StringUtils.isEmpty(constraint) ? - "allnames=" + groupname + "name=" + groupname : constraint); diff --git a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/aaa/BackendUsersResource.java b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/aaa/BackendUsersResource.java index e821bf7..66286be 100644 --- a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/aaa/BackendUsersResource.java +++ b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/aaa/BackendUsersResource.java @@ -119,7 +119,7 @@ namespace != null ? namespace : "")); sb.append(StringUtils.isEmpty(constraint) ? - "allnames=" + username + "username=" + username : constraint); diff --git a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/aaa/BackendGroupsResourceTest.java b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/aaa/BackendGroupsResourceTest.java index 1184e46..7999513 100644 --- a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/aaa/BackendGroupsResourceTest.java +++ b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/aaa/BackendGroupsResourceTest.java @@ -205,7 +205,7 @@ public void testAddGroupWithExplicitDirectoryName() throws Exception { setUriInfo(setUpBasicUriExpectations()); setUpGetEntityExpectations( - "ADGROUP@" + DOMAIN + ":: allnames=" + NAMES[0], + "ADGROUP@" + DOMAIN + ":: name=" + NAMES[0], SearchType.DirectoryGroup, getDirectoryGroup(0) ); @@ -244,7 +244,7 @@ public void testAddGroupWithImplicitDirectoryName() throws Exception { setUriInfo(setUpBasicUriExpectations()); setUpGetEntityExpectations( - "ADGROUP@" + DOMAIN + ":: allnames=" + NAMES[0], + "ADGROUP@" + DOMAIN + ":: name=" + NAMES[0], SearchType.DirectoryGroup, getDirectoryGroup(0) ); diff --git a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/aaa/BackendUsersResourceTest.java b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/aaa/BackendUsersResourceTest.java index b5059be..3030936 100644 --- a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/aaa/BackendUsersResourceTest.java +++ b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/aaa/BackendUsersResourceTest.java @@ -129,7 +129,7 @@ @Test public void testAddUser_2() throws Exception { - setUpAddUserExpectations("ADUSER@" + DOMAIN + ":: allnames=" + NAMES[0]); + setUpAddUserExpectations("ADUSER@" + DOMAIN + ":: username=" + NAMES[0]); User model = new User(); Domain domain = new Domain(); domain.setName(DOMAIN); @@ -141,7 +141,7 @@ @Test public void testAddUser_3() throws Exception { - setUpAddUserExpectations("ADUSER@" + DOMAIN + ":: allnames=" + NAMES[0]); + setUpAddUserExpectations("ADUSER@" + DOMAIN + ":: username=" + NAMES[0]); User model = new User(); model.setUserName(NAMES[0] + "@" + DOMAIN); @@ -156,7 +156,7 @@ new String[] { }, new Object[] { }, setUpDomains()); - setUpAddUserExpectations("ADUSER@" + DOMAIN + ":: allnames=" + NAMES[0]); + setUpAddUserExpectations("ADUSER@" + DOMAIN + ":: username=" + NAMES[0]); User model = new User(); model.setUserName(NAMES[0]); Domain domain = new Domain(); -- To view, visit http://gerrit.ovirt.org/31709 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I76c5d7647d8dff5c9f2f67e42e094e883ac2164b Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Yair Zaslavsky <yzasl...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches