This is an automated email from the ASF dual-hosted git repository.
isjarana pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata-custos.git.
from df8fb07 Merge pull request #97 from isururanawaka/sharing_service
new 9e46116 bug fixes
new f06a425 complete groups and user fixes for airavata integration
new df7a205 Adding user info endpoint support
new 1af033e Adding user info endpoint support
new f01844e Merge pull request #98 from isururanawaka/sharing_service
The 272 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../custos-clients-core/pom.xml | 5 +
.../apache/custos/clients/core/ClientUtils.java | 9 +
.../management/client/GroupManagementClient.java | 138 +++++++++++-
.../client/IdentityManagementClient.java | 19 +-
.../management/client/SharingManagementClient.java | 5 +
.../management/client/UserManagementClient.java | 97 +++++---
custos-client-sdks/custos-java-sdk/pom.xml | 44 ++++
.../custos/clients/CustosClientProvider.java | 65 ++++--
custos-client-sdks/custos-python-sdk/README.md | 16 +-
.../custos_python_sdk.egg-info/SOURCES.txt | 110 ++++-----
.../requires.txt} | 2 +-
.../custos_python_sdk.egg-info/top_level.txt | 3 -
.../core/services/commons/util/Constants.java | 5 +-
.../apache/custos/iam/service/IamAdminService.java | 37 +++-
.../src/main/proto/IamAdminService.proto | 3 +
.../custos/identity/service/IdentityService.java | 3 +
.../custos/identity/validator/InputValidator.java | 5 +-
.../src/main/proto/IdentityService.proto | 2 +-
.../src/main/proto/SharingService.proto | 1 +
.../custos/user/profile/mapper/GroupMapper.java | 22 +-
.../user/profile/mapper/UserProfileMapper.java | 11 +-
.../user/profile/persistance/model/Group.java | 11 +
.../user/profile/service/UserProfileService.java | 185 +++++++++++++---
.../src/main/proto/UserProfileService.proto | 10 +-
.../federatedAuthenticationCoreService.properties | 4 +-
.../main/resources/iamAdminCoreService.properties | 8 +-
.../main/resources/identityCoreService.properties | 8 +-
.../resources/identityManagementService.properties | 6 +-
.../services/clients/keycloak/KeycloakClient.java | 40 ++--
.../clients/keycloak/auth/KeycloakAuthClient.java | 17 ++
.../commons/interceptors/AuthInterceptor.java | 1 -
.../interceptors/MultiTenantAuthInterceptor.java | 5 +
.../src/main/resources/group-management-service.pb | Bin 117098 -> 117987 bytes
.../GroupManagementServiceInitializer.java | 1 -
.../interceptors/ClientAuthInterceptorImpl.java | 2 +-
.../interceptors/UserAuthInterceptorImpl.java | 245 ---------------------
.../management/service/GroupManagementService.java | 24 +-
.../interceptors/AuthInterceptorImpl.java | 73 +++++-
.../identity/management/utils/Constants.java | 1 +
.../src/main/resources/user-management-service.pb | Bin 122359 -> 123620 bytes
.../interceptors/ClientAuthInterceptorImpl.java | 33 +++
.../interceptors/UserAuthInterceptorImpl.java | 102 +++++----
.../management/service/UserManagementService.java | 128 +++++------
43 files changed, 949 insertions(+), 557 deletions(-)
copy custos-client-sdks/custos-python-sdk/{requirements.txt =>
custos_python_sdk.egg-info/requires.txt} (92%)
delete mode 100644
custos-integration-services/group-management-service-parent/group-management-service/src/main/java/org/apache/custos/group/management/interceptors/UserAuthInterceptorImpl.java