This is an automated email from the ASF dual-hosted git repository.
lahirujayathilake pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-custos.git
from ecc57c310 changed the docker build library to
io.fabric8:docker-maven-plugin
new 1e51fbd89 initial commit to refactor the code base changing the
architecture
new 0af544ddd refactored the imports and properties
new c7ad339f0 redhat released keycloak version and docker compose to run
services
The 3 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-integration-services => api}/pom.xml | 35 +-
.../org/apache/custos/api/CustosAppController.java | 18 +
.../apache/custos/api/GlobalExceptionHandler.java | 85 +
.../api/ProtobufJsonHttpMessageConverter.java | 67 +
.../api/exception/ProtobufConversionException.java | 9 +-
.../api/group/GroupManagementController.java | 1053 ++++++
.../api/identity/IdentityManagementController.java | 606 ++++
.../api/tenant/TenantManagementController.java | 428 +++
.../custos/api/user/UserManagementController.java | 799 +++++
.../apache/custos/api/util/ProtobufJsonUtil.java | 64 +
.../pom.xml | 71 +-
.../java/org/apache/custos/CustosApplication.java | 13 +
.../java/org/apache/custos/config/CacheConfig.java | 49 +
.../org/apache/custos/config/OpenAPIConfig.java | 71 +
.../custos/config/ProtobufJsonOpenAPIConfig.java | 45 +-
.../config/ProtobufMessageConverterConfig.java | 35 +-
.../custos/config/ProtobufPropertiesModule.java | 187 +
.../java/org/apache/custos/config/WebConfig.java | 24 +
application/src/main/resources/application.yml | 91 +
application/src/main/resources/keys/public_key.pem | 9 +
application/src/main/resources/logback-spring.xml | 37 +
compose/dbinit/init-db.sh | 14 +
compose/docker-compose.yml | 67 +
compose/vault/config/vault-config.hcl | 11 +
.../pom.xml | 51 +-
.../apache/custos/core}/commons/StatusUpdater.java | 20 +-
.../apache/custos/core/constants}/Constants.java | 41 +-
.../core/exception}/UnauthorizedException.java | 8 +-
.../core}/identity/authzcache/AuthzCache.java | 5 +-
.../core}/identity/authzcache/AuthzCacheEntry.java | 6 +-
.../core}/identity/authzcache/AuthzCacheIndex.java | 35 +-
.../identity/authzcache/AuthzCacheManager.java | 81 +
.../identity/authzcache/AuthzCachedStatus.java | 6 +-
.../authzcache/DefaultAuthzCacheManager.java | 10 +-
.../identity/exceptions/AuthSecurityException.java | 6 +-
.../core/mapper/federated/InstitutionMapper.java | 27 +-
.../tenant}/AttributeUpdateMetadataMapper.java | 61 +-
.../mapper/tenant}/StatusUpdateMetadataMapper.java | 37 +-
.../custos/core/mapper/tenant}/TenantMapper.java | 109 +-
.../user}/AttributeUpdateMetadataMapper.java | 33 +-
.../custos/core/mapper/user}/GroupMapper.java | 72 +-
.../mapper/user}/StatusUpdateMetadataMapper.java | 26 +-
.../core/mapper/user}/UserProfileMapper.java | 139 +-
.../core/model/commons}/OperationStatus.java | 2 +-
.../custos/core/model/commons}/StatusEntity.java | 17 +-
.../credential/store}/AgentCredentialEntity.java | 16 +-
.../model/credential/store}/CredentialEntity.java | 44 +-
.../core/model/federated}/CILogonInstitution.java | 14 +-
.../apache/custos/core/model/tenant}/Contact.java | 28 +-
.../custos/core/model/tenant}/RedirectURI.java | 29 +-
.../apache/custos/core/model/tenant}/Tenant.java | 30 +-
.../tenant}/TenantAttributeUpdateMetadata.java | 19 +-
.../model/tenant}/TenantStatusUpdateMetadata.java | 19 +-
.../core/model/user}/AttributeUpdateMetadata.java | 17 +-
.../org/apache/custos/core/model/user}/Group.java | 18 +-
.../custos/core/model/user}/GroupAttribute.java | 17 +-
.../apache/custos/core/model/user}/GroupRole.java | 14 +-
.../core/model/user}/GroupToGroupMembership.java | 17 +-
.../core/model/user}/StatusUpdateMetadata.java | 17 +-
.../custos/core/model/user}/UserAttribute.java | 13 +-
.../core/model/user}/UserGroupMembership.java | 16 +-
.../core/model/user}/UserGroupMembershipType.java | 18 +-
.../custos/core/model/user}/UserProfile.java | 21 +-
.../apache/custos/core/model/user}/UserRole.java | 12 +-
.../repo/commons}/StatusUpdaterRepository.java | 6 +-
.../store}/AgentCredentialRepository.java | 5 +-
.../credential/store}/CredentialRepository.java | 11 +-
.../CiLogonInstitutionCacheRepository.java | 6 +-
.../custos/core/repo/tenant/ContactRepository.java | 8 +-
.../core/repo/tenant/RedirectURIRepository.java | 8 +-
.../core/repo/tenant}/SearchTenantRepository.java | 6 +-
.../repo/tenant}/SearchTenantRepositoryImpl.java | 30 +-
.../TenantAttributeUpdateMetadataRepository.java | 6 +-
.../custos/core/repo/tenant/TenantRepository.java | 9 +-
.../TenantStatusUpdateMetadataRepository.java | 7 +-
.../user/AttributeUpdateMetadataRepository.java | 9 +-
.../core/repo/user/GroupAttributeRepository.java | 8 +-
.../core/repo/user/GroupMembershipRepository.java | 18 +-
.../repo/user}/GroupMembershipTypeRepository.java | 6 +-
.../custos/core/repo/user/GroupRepository.java | 9 +-
.../custos/core/repo/user/GroupRoleRepository.java | 6 +-
.../user}/GroupToGroupMembershipRepository.java | 13 +-
.../core/repo/user}/SearchGroupsRepository.java | 8 +-
.../repo/user}/SearchGroupsRepositoryImpl.java | 46 +-
.../repo/user/StatusUpdateMetadataRepository.java | 9 +-
.../core/repo/user/UserAttributeRepository.java | 15 +-
.../core/repo/user/UserProfileRepository.java | 16 +-
.../custos/core/repo/user/UserRoleRepository.java | 6 +-
.../apache/custos/core/task}/ServiceCallback.java | 4 +-
.../org/apache/custos/core/task/ServiceChain.java | 73 +
.../apache/custos/core/task}/ServiceException.java | 15 +-
.../org/apache/custos/core/task}/ServiceTask.java | 13 +-
.../apache/custos/core/task}/ServiceTaskImpl.java | 27 +-
core/src/main/proto/CredentialStore.proto | 116 +
core/src/main/proto/FederatedAuthentication.proto | 127 +
core/src/main/proto/IamAdmin.proto | 434 +++
core/src/main/proto/Identity.proto | 175 +
core/src/main/proto/IdentityManagement.proto | 65 +
core/src/main/proto/TenantManagement.proto | 115 +
core/src/main/proto/TenantProfile.proto | 162 +
core/src/main/proto/UserManagement.proto | 84 +
core/src/main/proto/UserProfile.proto | 171 +
custos-core/pom.xml | 43 -
custos-core/sharing-core-impl/pom.xml | 48 -
.../org/apache/custos/sharing/core/SharingAPI.java | 287 --
.../core/exceptions/CustosSharingException.java | 35 -
.../custos/sharing/core/impl/SharingImpl.java | 1168 -------
.../custos/sharing/core/mapper/EntityMapper.java | 121 -
.../sharing/core/mapper/EntityTypeMapper.java | 69 -
.../sharing/core/mapper/PermissionTypeMapper.java | 66 -
.../custos/sharing/core/mapper/SharingMapper.java | 150 -
.../sharing/core/persistance/model/Entity.java | 238 --
.../sharing/core/persistance/model/EntityType.java | 143 -
.../core/persistance/model/PermissionType.java | 142 -
.../sharing/core/persistance/model/Sharing.java | 182 -
.../repository/SearchEntityRepository.java | 34 -
.../repository/SearchEntityRepositoryImpl.java | 183 -
.../persistance/repository/SharingRepository.java | 95 -
.../custos/sharing/core/utils/Constants.java | 33 -
.../src/main/proto/SharingModel.proto | 117 -
.../agent-profile-core-service-client-stub/pom.xml | 98 -
.../agent/profile/client/AgentProfileClient.java | 100 -
.../pom.xml | 104 -
.../management/client/ClusterManagementClient.java | 57 -
.../pom.xml | 97 -
.../store/client/CredentialStoreServiceClient.java | 203 --
.../custos-logging-client-stub/pom.xml | 117 -
.../custos/logging/client/LoggingClient.java | 105 -
.../pom.xml | 105 -
.../client/FederatedAuthenticationClient.java | 142 -
.../iam-admin-core-service-client-stub/pom.xml | 100 -
.../iam/admin/client/IamAdminServiceClient.java | 396 ---
.../identity-core-service-client-stub/pom.xml | 96 -
.../custos/identity/client/IdentityClient.java | 151 -
.../custos/messaging/client/MessagingClient.java | 96 -
.../custos-core-services-client-stubs/pom.xml | 62 -
.../pom.xml | 97 -
.../secret/client/ResourceSecretClient.java | 131 -
.../sharing-core-service-client-stub/pom.xml | 104 -
.../custos/sharing/client/SharingClient.java | 201 --
.../pom.xml | 102 -
.../profile/client/async/TenantProfileClient.java | 185 -
.../user-profile-core-service-client-stub/pom.xml | 95 -
.../user/profile/client/UserProfileClient.java | 240 --
.../custos-core-services-server/Dockerfile | 6 -
.../custos-core-services-server/pom.xml | 275 --
.../src/main/dist/bin/custos-daemon.sh | 113 -
.../src/main/dist/bin/custos.sh | 71 -
.../src/main/dist/bin/setenv.sh | 46 -
.../src/main/dist/conf/application.properties | 90 -
.../src/main/dist/conf/bootstrap.properties | 26 -
.../dist/conf/keycloak-client-truststore.pkcs12 | Bin 5709 -> 0 bytes
.../src/main/dist/conf/log4j2.xml | 49 -
.../main/dist/conf/vault-client-truststore.pkcs12 | Bin 5709 -> 0 bytes
.../dist/custos-core-services-server-assembly.xml | 84 -
.../core/services/api/CoreServicesServer.java | 118 -
.../src/main/resources/application.properties | 70 -
.../src/main/resources/bootstrap.properties | 27 -
.../src/main/resources/certificate.p12 | Bin 2501 -> 0 bytes
.../src/main/resources/certificate_mul.p12 | Bin 2621 -> 0 bytes
.../resources/keycloak-client-truststore.pkcs12 | Bin 5709 -> 0 bytes
.../src/main/resources/log4j2.xml | 27 -
.../main/resources/vault-client-truststore.pkcs12 | Bin 5709 -> 0 bytes
.../agent-profile-core-service/pom.xml | 154 -
.../custos/agent/profile/mapper/AgentMapper.java | 160 -
.../agent/profile/persistance/model/Agent.java | 131 -
.../profile/persistance/model/AgentAttribute.java | 75 -
.../agent/profile/persistance/model/AgentRole.java | 75 -
.../repository/AgentAttributeRepository.java | 27 -
.../persistance/repository/AgentRepository.java | 27 -
.../repository/AgentRoleRepository.java | 28 -
.../agent/profile/service/AgentProfileService.java | 242 --
.../custos/agent/profile/utils/Constants.java | 25 -
.../profile/validator/AgentInputValidator.java | 74 -
.../src/main/proto/AgentProfileService.proto | 66 -
.../cluster-management-core-service/pom.xml | 157 -
.../service/ClusterManagementService.java | 105 -
.../util/ClusterManagementOperations.java | 23 -
.../validator/ClusterManagementInputValidator.java | 59 -
.../credential-store-core-service/pom.xml | 187 -
.../store/service/CredentialStoreService.java | 1148 -------
.../validator/CredentialStoreInputValidator.java | 178 -
.../src/main/proto/CredentialStoreService.proto | 144 -
.../custos-core-services-commons/pom.xml | 111 -
.../services/api/commons/ServiceInterceptor.java | 96 -
.../core/services/api/commons/Validator.java | 25 -
.../exceptions/MissingParameterException.java | 30 -
.../core/services/api/commons/util/Constants.java | 32 -
.../api/commons/util/MethodNameExtractor.java | 28 -
.../custos-core-services/custos-logging/pom.xml | 150 -
.../custos/logging/mapper/LogEventMapper.java | 59 -
.../custos/logging/persistance/model/LogEvent.java | 123 -
.../persistance/model/LoggingEnabledStatus.java | 57 -
.../persistance/repository/LogEventRepo.java | 30 -
.../persistance/repository/LogEventRepoImpl.java | 144 -
.../custos/logging/service/LoggingService.java | 157 -
.../validator/CustosLoggingInputValidator.java | 119 -
.../src/main/proto/LoggingService.proto | 78 -
.../custos-messaging-core-service/pom.xml | 172 -
.../messaging/MessagingServiceInitializer.java | 51 -
.../custos/messaging/events/email/EmailSender.java | 62 -
.../events/model/MessageDeserializer.java | 58 -
.../messaging/events/model/MessageSerializer.java | 57 -
.../events/publisher/MessageProducer.java | 56 -
.../custos/messaging/mapper/EmailMapper.java | 113 -
.../custos/messaging/mapper/MessagingMapper.java | 51 -
.../persistance/model/EmailBodyParams.java | 70 -
.../persistance/model/EmailReceivers.java | 77 -
.../messaging/persistance/model/EmailTemplate.java | 155 -
.../persistance/model/MessagingMetadata.java | 105 -
.../repository/MessagingMetadataRepository.java | 31 -
.../custos/messaging/service/EmailService.java | 287 --
.../custos/messaging/service/MessagingService.java | 89 -
.../src/main/proto/EmailService.proto | 112 -
.../src/main/proto/MessagingService.proto | 63 -
.../federated-authentication-core-service/pom.xml | 180 -
.../exceptions/MissingParameterException.java | 30 -
.../service/FederatedAuthenticationService.java | 458 ---
.../FederatedAuthenticationInputValidator.java | 195 --
.../proto/FederatedAuthenticationService.proto | 143 -
.../iam-admin-core-service/IamAdminService_pb2.py | 3592 --------------------
.../IamAdminService_pb2_grpc.py | 1585 ---------
.../iam-admin-core-service/pom.xml | 150 -
.../iam/exceptions/MissingParameterException.java | 30 -
.../custos/iam/validator/IAMInputValidator.java | 901 -----
.../src/main/proto/IamAdminService.proto | 508 ---
.../identity-core-service/pom.xml | 148 -
.../identity/authzcache/AuthzCacheManager.java | 79 -
.../custos/identity/service/IdentityService.java | 454 ---
.../apache/custos/identity/utils/Constants.java | 26 -
.../identity/validator/IdentityInputValidator.java | 321 --
.../src/main/proto/IdentityService.proto | 137 -
.../src/main/proto/IdentityService_pb.js | 3255 ------------------
custos-services/custos-core-services/pom.xml | 54 -
.../resource-secret-core-service/pom.xml | 204 --
.../custos/resource/secret/manager/Credential.java | 27 -
.../secret/manager/CredentialGeneratorFactory.java | 59 -
.../manager/adaptor/inbound/CredentialReader.java | 465 ---
.../adaptor/outbound/CertificateCredential.java | 113 -
.../manager/adaptor/outbound/CredentialMap.java | 76 -
.../manager/adaptor/outbound/CredentialWriter.java | 576 ----
.../manager/adaptor/outbound/KVCredential.java | 52 -
.../adaptor/outbound/PasswordCredential.java | 57 -
.../adaptor/outbound/ResourceCredential.java | 154 -
.../manager/adaptor/outbound/SSHCredential.java | 111 -
.../secret/persistance/local/model/Secret.java | 149 -
.../local/repository/SecretRepository.java | 41 -
.../secret/persistance/vault/Certificate.java | 88 -
.../secret/persistance/vault/KVSecret.java | 54 -
.../secret/persistance/vault/PasswordSecret.java | 61 -
.../persistance/vault/SSHCredentialSecrets.java | 65 -
.../secret/service/ResourceSecretService.java | 559 ---
.../custos/resource/secret/utils/Constants.java | 32 -
.../custos/resource/secret/utils/Operations.java | 37 -
.../validator/ResourceSecretInputValidator.java | 155 -
.../src/main/proto/ResourceSecretService.proto | 203 --
.../sharing-core-service/pom.xml | 162 -
.../custos/sharing/service/SharingService.java | 724 ----
.../sharing/validator/SharingInputValidator.java | 340 --
.../src/main/proto/SharingService.proto | 165 -
.../tenant-profile-core-service/pom.xml | 166 -
.../profile/TenantProfileServiceInitializer.java | 63 -
.../exceptions/MissingParameterException.java | 30 -
.../respository/RedirectURIRepository.java | 30 -
.../persistance/respository/TenantRepository.java | 47 -
.../profile/service/TenantProfileService.java | 422 ---
.../validator/TenantProfileInputValidator.java | 261 --
.../src/main/proto/TenantProfileService.proto | 174 -
.../user-profile-core-service/pom.xml | 139 -
.../AttributeUpdateMetadataRepository.java | 30 -
.../repository/GroupAttributeRepository.java | 28 -
.../repository/GroupMembershipRepository.java | 42 -
.../persistance/repository/GroupRepository.java | 33 -
.../persistance/repository/RoleRepository.java | 32 -
.../repository/UserAttributeRepository.java | 39 -
.../persistance/repository/UserRepository.java | 36 -
.../user/profile/service/UserProfileService.java | 1493 --------
.../custos/user/profile/utils/Constants.java | 25 -
.../validator/UserProfileInputValidator.java | 364 --
.../src/main/proto/UserProfileService.proto | 216 --
.../custos-grpc-web-proxy/Dockerfile | 2 -
.../custos-grpc-web-proxy/pom.xml | 60 -
.../src/main/helm/.helmignore | 22 -
.../custos-grpc-web-proxy/src/main/helm/Chart.yaml | 5 -
.../src/main/helm/templates/NOTES.txt | 21 -
.../src/main/helm/templates/_helpers.tpl | 56 -
.../src/main/helm/templates/deployment.yaml | 61 -
.../src/main/helm/templates/service.yaml | 29 -
.../src/main/helm/templates/serviceaccount.yaml | 8 -
.../main/helm/templates/tests/test-connection.yaml | 15 -
.../src/main/helm/values.yaml | 90 -
.../src/main/resources/envoy.yaml | 113 -
.../custos-keycloak/Dockerfile | 5 -
.../custos-keycloak/pom.xml | 32 -
.../main/resources/keycloak-metrics-spi-2.5.1.jar | Bin 232640 -> 0 bytes
.../src/main/resources/standalone-ha.xml | 657 ----
.../src/main/resources/standalone.xml | 596 ----
.../htrc/email/messages/messages_en.properties | 55 -
.../resources/themes/htrc/email/theme.properties | 18 -
.../src/main/resources/themes/htrc/login/error.ftl | 44 -
.../themes/htrc/login/login-idp-link-confirm.ftl | 42 -
.../themes/htrc/login/login-idp-link-email.ftl | 25 -
.../themes/htrc/login/login-page-expired.ftl | 42 -
.../themes/htrc/login/login-update-profile.ftl | 74 -
.../themes/htrc/login/login-verify-email.ftl | 18 -
.../src/main/resources/themes/htrc/login/login.ftl | 70 -
.../themes/htrc/login/resources/css/styles.css | 192 --
.../main/resources/themes/htrc/login/template.ftl | 25 -
.../resources/themes/htrc/login/theme.properties | 20 -
.../custos-external-services-distributions/pom.xml | 21 -
.../custos-federated-services-clients/pom.xml | 102 -
.../services/clients/keycloak/KeycloakUtils.java | 199 --
.../clients/keycloak/auth/TokenResponse.java | 120 -
.../custos/integration/core/ServiceChain.java | 84 -
.../integration/core/endpoint/TargetEndpoint.java | 50 -
.../core/exceptions/InValidParameterException.java | 27 -
.../core/exceptions/MissingParameterException.java | 30 -
.../core/exceptions/UnAuthorizedException.java | 30 -
.../interceptor/IntegrationServiceInterceptor.java | 27 -
.../core/interceptor/ServiceInterceptor.java | 103 -
.../custos/integration/core/utils/Constants.java | 39 -
.../core/utils/ShamirSecretHandler.java | 72 -
.../custos-integration-services-server/Dockerfile | 6 -
.../custos-integration-services-server/pom.xml | 281 --
.../src/main/dist/bin/custos-daemon.sh | 113 -
.../src/main/dist/bin/custos.sh | 71 -
.../src/main/dist/bin/setenv.sh | 46 -
.../src/main/dist/conf/application.properties | 38 -
.../dist/conf/custos_user_schema_extention.json | 91 -
.../src/main/dist/conf/log4j2.xml | 49 -
...custos-integration-services-server-assembly.xml | 84 -
.../services/api/IntegrationServicesServer.java | 126 -
.../src/main/resources/application.properties | 38 -
.../resources/custos_user_schema_extention.json | 91 -
.../src/main/resources/log4j2.xml | 27 -
.../agent-management-service/pom.xml | 138 -
.../AgentManagementClientAuthInterceptorImpl.java | 52 -
.../AgentManagementInputValidator.java | 85 -
...rTenantRestrictedOperationsInterceptorImpl.java | 70 -
.../AgentManagementUserAuthInterceptorImpl.java | 241 --
.../management/service/AgentManagementService.java | 870 -----
.../src/main/proto/AgentManagementService.proto | 148 -
.../custos-integration-services-commons/pom.xml | 122 -
.../commons/interceptors/AuthInterceptor.java | 597 ----
.../commons/interceptors/LoggingInterceptor.java | 104 -
.../interceptors/MultiTenantAuthInterceptor.java | 91 -
.../services/commons/utils/EmailSender.java | 54 -
.../utils/EmailServiceOutputStreamObserver.java | 43 -
.../services/commons/utils/EventPublisher.java | 55 -
.../commons/utils/InterServiceModelMapper.java | 68 -
.../commons/utils/OutputStreamObserver.java | 44 -
.../custos-integration-services-swagger/pom.xml | 97 -
.../services/swagger/SwaggerInitializer.java | 50 -
.../custos/services/swagger/SwaggerSpecConfig.java | 55 -
.../swagger/controller/SwaggerUIController.java | 37 -
.../src/main/resources/application.properties | 26 -
.../resources/protos/AgentManagementService.proto | 148 -
.../resources/protos/AgentProfileService.proto | 66 -
.../resources/protos/CredentialStoreService.proto | 143 -
.../src/main/resources/protos/EmailService.proto | 112 -
.../protos/FederatedAuthenticationService.proto | 143 -
.../resources/protos/GroupManagementService.proto | 211 --
.../main/resources/protos/IamAdminService.proto | 508 ---
.../protos/IdentityManagementService.proto | 156 -
.../main/resources/protos/IdentityService.proto | 137 -
.../resources/protos/LogManagementService.proto | 53 -
.../src/main/resources/protos/LoggingService.proto | 78 -
.../main/resources/protos/MessagingService.proto | 63 -
.../protos/ResourceSecretManagementService.proto | 156 -
.../resources/protos/ResourceSecretService.proto | 203 --
.../protos/SharingManagementService.proto | 206 --
.../src/main/resources/protos/SharingService.proto | 222 --
.../resources/protos/TenantManagementService.proto | 285 --
.../resources/protos/TenantProfileService.proto | 174 -
.../resources/protos/UserManagementService.proto | 277 --
.../main/resources/protos/UserProfileService.proto | 213 --
.../src/main/resources/pythonStubGenerator.sh | 24 -
.../agent-management-service/swagger.json | 830 -----
.../cluster-management-service/swagger.json | 59 -
.../group-management-service/swagger.json | 2119 ------------
.../identity-management-service/swagger.json | 659 ----
.../log-management-service/swagger.json | 245 --
.../swagger.json | 1792 ----------
.../sharing-management-service/swagger.json | 2390 -------------
.../tenant-management-service/swagger.json | 1660 ---------
.../user-management-service/swagger.json | 1997 -----------
.../group-management-service/pom.xml | 139 -
.../GroupManagementClientAuthInterceptorImpl.java | 193 --
.../GroupManagementInputValidator.java | 89 -
.../management/service/GroupManagementService.java | 887 -----
.../src/main/proto/GroupManagementService.proto | 211 --
.../identity-management-service/pom.xml | 141 -
.../IdentityManagementAgentAuthInterceptor.java | 90 -
.../IdentityManagementAuthInterceptorImpl.java | 176 -
.../IdentityManagementInputValidator.java | 138 -
.../service/IdentityManagementService.java | 392 ---
.../identity/management/utils/Constants.java | 35 -
.../src/main/proto/IdentityManagementService.proto | 156 -
.../src/main/resources/application.properties | 29 -
.../src/main/resources/bootstrap.properties | 22 -
.../log-management-service/pom.xml | 170 -
.../LogManagementAuthInterceptorImpl.java | 126 -
.../interceptors/LogManagementInputValidator.java | 74 -
.../management/service/LogManagementService.java | 92 -
.../src/main/proto/LogManagementService.proto | 53 -
.../resource-secret-management-service/pom.xml | 158 -
...esourceSecretManagementAuthInterceptorImpl.java | 208 --
.../ResourceSecretManagementInputValidator.java | 120 -
.../service/ResourceSecretManagementService.java | 506 ---
.../proto/ResourceSecretManagementService.proto | 156 -
.../src/main/resources/application.properties | 29 -
.../src/main/resources/bootstrap.properties | 22 -
.../scim-service/pom.xml | 134 -
.../apache/custos/scim/SCIMServiceInitializer.java | 32 -
.../apache/custos/scim/config/Swagger2Config.java | 55 -
.../custos/scim/exception/CustosSCIMException.java | 32 -
.../scim/exception/NotAuthorizedException.java | 27 -
.../custos/scim/resource/AbstractResource.java | 63 -
.../apache/custos/scim/resource/GroupResource.java | 334 --
.../scim/resource/ServiceProviderResource.java | 69 -
.../apache/custos/scim/resource/UserResource.java | 304 --
.../scim/resource/manager/ResourceManager.java | 919 -----
.../org/apache/custos/scim/utils/AuthHandler.java | 69 -
.../org/apache/custos/scim/utils/Constants.java | 75 -
.../resources/custos_user_schema_extention.bk.json | 149 -
.../resources/custos_user_schema_extention.json | 91 -
.../sharing-management-service/pom.xml | 149 -
.../management/exceptions/SharingException.java | 28 -
.../SharingManagementAuthInterceptorImpl.java | 145 -
.../SharingManagementInputValidator.java | 114 -
.../service/SharingManagementService.java | 801 -----
.../src/main/proto/SharingManagementService.proto | 207 --
.../tenant-management-service/pom.xml | 155 -
.../exceptions/MissingParameterException.java | 30 -
.../TenantManagementAuthInterceptorImpl.java | 435 ---
...nantManagementDynamicRegistrationValidator.java | 168 -
.../TenantManagementInputValidator.java | 227 --
...rTenantRestrictedOperationsInterceptorImpl.java | 128 -
.../service/TenantManagementService.java | 969 ------
.../src/main/proto/TenantManagementService.proto | 285 --
.../user-management-service/pom.xml | 138 -
.../UserManagementServiceInitializer.java | 86 -
.../UserManagementAuthInterceptorImpl.java | 517 ---
.../interceptors/UserManagementInputValidator.java | 92 -
...rTenantRestrictedOperationsInterceptorImpl.java | 70 -
.../management/service/UserManagementService.java | 1438 --------
.../src/main/proto/UserManagementService.proto | 279 --
.../src/main/proto/UserManagementService_pb.js | 1954 -----------
custos-services/pom.xml | 50 -
pom.xml | 488 +--
services/pom.xml | 114 +
.../org/apache/custos/service/auth}/AuthClaim.java | 6 +-
.../org/apache/custos/service/auth/KeyLoader.java | 96 +
.../custos/service/auth/TokenAuthorizer.java | 420 +++
.../apache/custos/service/auth/TokenService.java | 145 +
.../service/credential/store}/Credential.java | 5 +-
.../credential/store}/CredentialManager.java | 124 +-
.../credential/store/CredentialStoreService.java | 626 ++++
.../service/credential/store}/CredentialTypes.java | 2 +-
.../service/credential/store}/Operations.java | 6 +-
.../exceptions/AuthenticationException.java | 16 +-
.../FederatedAuthenticationServiceException.java | 2 +-
.../exceptions/InternalServerException.java | 15 +-
.../store}/CredentialGenerationException.java | 8 +-
.../store}/CredentialsAuthenticationException.java | 8 +-
.../store}/MissingParameterException.java | 10 +-
.../cilogon/FederatedAuthenticationService.java | 357 ++
.../service/federated/cilogon}/Operations.java | 2 +-
.../federated/client}/cilogon/CILogonClient.java | 53 +-
.../client}/cilogon/CILogonInstitution.java | 2 +-
.../federated/client}/cilogon/CILogonRequest.java | 5 +-
.../federated/client}/cilogon/CILogonResponse.java | 7 +-
.../federated/client}/keycloak/KeycloakClient.java | 972 ++----
.../client}/keycloak/KeycloakClientSecret.java | 4 +-
.../federated/client/keycloak/KeycloakUtils.java | 97 +
.../client}/keycloak/auth/KeycloakAuthClient.java | 387 +--
.../federated/client}/keycloak/auth/User.java | 2 +-
.../apache/custos/service/iam}/IAMOperations.java | 2 +-
.../custos/service/iam}/IamAdminService.java | 1595 +++------
.../org/apache/custos/service/iam}/Status.java | 2 +-
.../custos/service/identity/IdentityService.java | 486 +++
.../service/management/GroupManagementService.java | 434 +++
.../management/IdentityManagementService.java | 394 +++
.../service/management}/TenantActivationTask.java | 172 +-
.../management/TenantManagementService.java | 760 +++++
.../service/management/UserManagementService.java | 1379 ++++++++
.../service/profile/TenantProfileService.java | 333 ++
.../custos/service/profile/UserProfileService.java | 1144 +++++++
488 files changed, 14147 insertions(+), 75330 deletions(-)
rename {custos-services/custos-integration-services => api}/pom.xml (61%)
create mode 100644
api/src/main/java/org/apache/custos/api/CustosAppController.java
create mode 100644
api/src/main/java/org/apache/custos/api/GlobalExceptionHandler.java
create mode 100644
api/src/main/java/org/apache/custos/api/ProtobufJsonHttpMessageConverter.java
rename
custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/exceptions/TenantNotFoundException.java
=>
api/src/main/java/org/apache/custos/api/exception/ProtobufConversionException.java
(81%)
create mode 100644
api/src/main/java/org/apache/custos/api/group/GroupManagementController.java
create mode 100644
api/src/main/java/org/apache/custos/api/identity/IdentityManagementController.java
create mode 100644
api/src/main/java/org/apache/custos/api/tenant/TenantManagementController.java
create mode 100644
api/src/main/java/org/apache/custos/api/user/UserManagementController.java
create mode 100644
api/src/main/java/org/apache/custos/api/util/ProtobufJsonUtil.java
rename {custos-services/custos-integration-core => application}/pom.xml (58%)
create mode 100644
application/src/main/java/org/apache/custos/CustosApplication.java
create mode 100644
application/src/main/java/org/apache/custos/config/CacheConfig.java
create mode 100644
application/src/main/java/org/apache/custos/config/OpenAPIConfig.java
rename
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/ClusterManagementService.proto
=>
application/src/main/java/org/apache/custos/config/ProtobufJsonOpenAPIConfig.java
(51%)
rename
custos-services/custos-core-services/cluster-management-core-service/src/main/proto/ClusterManagementService.proto
=>
application/src/main/java/org/apache/custos/config/ProtobufMessageConverterConfig.java
(51%)
create mode 100644
application/src/main/java/org/apache/custos/config/ProtobufPropertiesModule.java
create mode 100644
application/src/main/java/org/apache/custos/config/WebConfig.java
create mode 100644 application/src/main/resources/application.yml
create mode 100644 application/src/main/resources/keys/public_key.pem
create mode 100644 application/src/main/resources/logback-spring.xml
create mode 100755 compose/dbinit/init-db.sh
create mode 100644 compose/docker-compose.yml
create mode 100644 compose/vault/config/vault-config.hcl
rename
{custos-services/custos-core-services-client-stubs/messaging-core-service-client-stub
=> core}/pom.xml (66%)
rename
{custos-services/custos-core-services/custos-core-services-commons/src/main/java/org/apache/custos/core/services/api
=> core/src/main/java/org/apache/custos/core}/commons/StatusUpdater.java (77%)
rename
{custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/utils
=> core/src/main/java/org/apache/custos/core/constants}/Constants.java (53%)
rename
{custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients/keycloak
=>
core/src/main/java/org/apache/custos/core/exception}/UnauthorizedException.java
(83%)
rename
{custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos
=>
core/src/main/java/org/apache/custos/core}/identity/authzcache/AuthzCache.java
(95%)
rename
{custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos
=>
core/src/main/java/org/apache/custos/core}/identity/authzcache/AuthzCacheEntry.java
(93%)
rename
{custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos
=>
core/src/main/java/org/apache/custos/core}/identity/authzcache/AuthzCacheIndex.java
(68%)
create mode 100644
core/src/main/java/org/apache/custos/core/identity/authzcache/AuthzCacheManager.java
rename
{custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos
=>
core/src/main/java/org/apache/custos/core}/identity/authzcache/AuthzCachedStatus.java
(88%)
rename
{custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos
=>
core/src/main/java/org/apache/custos/core}/identity/authzcache/DefaultAuthzCacheManager.java
(92%)
rename
custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos/identity/exceptions/CustosSecurityException.java
=>
core/src/main/java/org/apache/custos/core/identity/exceptions/AuthSecurityException.java
(84%)
rename
custos-services/custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication/mapper/ModelMapper.java
=>
core/src/main/java/org/apache/custos/core/mapper/federated/InstitutionMapper.java
(69%)
rename
{custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/mapper
=>
core/src/main/java/org/apache/custos/core/mapper/tenant}/AttributeUpdateMetadataMapper.java
(79%)
rename
{custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/mapper
=>
core/src/main/java/org/apache/custos/core/mapper/tenant}/StatusUpdateMetadataMapper.java
(52%)
rename
{custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/mapper
=> core/src/main/java/org/apache/custos/core/mapper/tenant}/TenantMapper.java
(68%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/mapper
=>
core/src/main/java/org/apache/custos/core/mapper/user}/AttributeUpdateMetadataMapper.java
(77%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/mapper
=> core/src/main/java/org/apache/custos/core/mapper/user}/GroupMapper.java
(78%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/mapper
=>
core/src/main/java/org/apache/custos/core/mapper/user}/StatusUpdateMetadataMapper.java
(68%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/mapper
=>
core/src/main/java/org/apache/custos/core/mapper/user}/UserProfileMapper.java
(59%)
rename
{custos-services/custos-core-services/custos-core-services-commons/src/main/java/org/apache/custos/core/services/api/commons/persistance/model
=>
core/src/main/java/org/apache/custos/core/model/commons}/OperationStatus.java
(92%)
rename
{custos-services/custos-core-services/custos-core-services-commons/src/main/java/org/apache/custos/core/services/api/commons/persistance/model
=> core/src/main/java/org/apache/custos/core/model/commons}/StatusEntity.java
(85%)
rename
{custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/persistance/model
=>
core/src/main/java/org/apache/custos/core/model/credential/store}/AgentCredentialEntity.java
(85%)
rename
{custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/persistance/model
=>
core/src/main/java/org/apache/custos/core/model/credential/store}/CredentialEntity.java
(76%)
rename
{custos-services/custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication/persistance/model
=>
core/src/main/java/org/apache/custos/core/model/federated}/CILogonInstitution.java
(87%)
rename
{custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/model
=> core/src/main/java/org/apache/custos/core/model/tenant}/Contact.java (69%)
rename
{custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/model
=> core/src/main/java/org/apache/custos/core/model/tenant}/RedirectURI.java
(68%)
rename
{custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/model
=> core/src/main/java/org/apache/custos/core/model/tenant}/Tenant.java (92%)
rename
{custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/model
=>
core/src/main/java/org/apache/custos/core/model/tenant}/TenantAttributeUpdateMetadata.java
(82%)
rename
{custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/model
=>
core/src/main/java/org/apache/custos/core/model/tenant}/TenantStatusUpdateMetadata.java
(81%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/model
=>
core/src/main/java/org/apache/custos/core/model/user}/AttributeUpdateMetadata.java
(84%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/model
=> core/src/main/java/org/apache/custos/core/model/user}/Group.java (91%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/model
=> core/src/main/java/org/apache/custos/core/model/user}/GroupAttribute.java
(83%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/model
=> core/src/main/java/org/apache/custos/core/model/user}/GroupRole.java (82%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/model
=>
core/src/main/java/org/apache/custos/core/model/user}/GroupToGroupMembership.java
(84%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/model
=>
core/src/main/java/org/apache/custos/core/model/user}/StatusUpdateMetadata.java
(82%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/model
=> core/src/main/java/org/apache/custos/core/model/user}/UserAttribute.java
(83%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/model
=>
core/src/main/java/org/apache/custos/core/model/user}/UserGroupMembership.java
(86%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/model
=>
core/src/main/java/org/apache/custos/core/model/user}/UserGroupMembershipType.java
(85%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/model
=> core/src/main/java/org/apache/custos/core/model/user}/UserProfile.java (91%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/model
=> core/src/main/java/org/apache/custos/core/model/user}/UserRole.java (83%)
rename
{custos-services/custos-core-services/custos-core-services-commons/src/main/java/org/apache/custos/core/services/api/commons/persistance/repository
=>
core/src/main/java/org/apache/custos/core/repo/commons}/StatusUpdaterRepository.java
(82%)
rename
{custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/persistance/repository
=>
core/src/main/java/org/apache/custos/core/repo/credential/store}/AgentCredentialRepository.java
(83%)
rename
{custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/persistance/repository
=>
core/src/main/java/org/apache/custos/core/repo/credential/store}/CredentialRepository.java
(76%)
rename
{custos-services/custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication/persistance/repository
=>
core/src/main/java/org/apache/custos/core/repo/federated}/CiLogonInstitutionCacheRepository.java
(79%)
rename
custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository/GroupRoleRepository.java
=>
core/src/main/java/org/apache/custos/core/repo/tenant/ContactRepository.java
(80%)
rename
custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/respository/ContactRepository.java
=>
core/src/main/java/org/apache/custos/core/repo/tenant/RedirectURIRepository.java
(78%)
rename
{custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/respository
=>
core/src/main/java/org/apache/custos/core/repo/tenant}/SearchTenantRepository.java
(88%)
rename
{custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/respository
=>
core/src/main/java/org/apache/custos/core/repo/tenant}/SearchTenantRepositoryImpl.java
(80%)
rename
{custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/respository
=>
core/src/main/java/org/apache/custos/core/repo/tenant}/TenantAttributeUpdateMetadataRepository.java
(81%)
rename
custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository/StatusUpdateMetadataRepository.java
=> core/src/main/java/org/apache/custos/core/repo/tenant/TenantRepository.java
(73%)
rename
{custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/respository
=>
core/src/main/java/org/apache/custos/core/repo/tenant}/TenantStatusUpdateMetadataRepository.java
(81%)
copy
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/repository/EntityTypeRepository.java
=>
core/src/main/java/org/apache/custos/core/repo/user/AttributeUpdateMetadataRepository.java
(75%)
rename
custos-services/custos-core-services/custos-logging/src/main/java/org/apache/custos/logging/persistance/repository/LogEventRepository.java
=>
core/src/main/java/org/apache/custos/core/repo/user/GroupAttributeRepository.java
(80%)
rename
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/repository/PermissionTypeRepository.java
=>
core/src/main/java/org/apache/custos/core/repo/user/GroupMembershipRepository.java
(56%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository
=>
core/src/main/java/org/apache/custos/core/repo/user}/GroupMembershipTypeRepository.java
(87%)
rename
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/repository/EntityTypeRepository.java
=> core/src/main/java/org/apache/custos/core/repo/user/GroupRepository.java
(76%)
rename
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/persistance/repository/EmailReceiversRepository.java
=>
core/src/main/java/org/apache/custos/core/repo/user/GroupRoleRepository.java
(80%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository
=>
core/src/main/java/org/apache/custos/core/repo/user}/GroupToGroupMembershipRepository.java
(71%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository
=>
core/src/main/java/org/apache/custos/core/repo/user}/SearchGroupsRepository.java
(81%)
rename
{custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository
=>
core/src/main/java/org/apache/custos/core/repo/user}/SearchGroupsRepositoryImpl.java
(79%)
rename
custos-services/custos-core-services/custos-logging/src/main/java/org/apache/custos/logging/persistance/repository/LoggingEnabledStatusRepository.java
=>
core/src/main/java/org/apache/custos/core/repo/user/StatusUpdateMetadataRepository.java
(74%)
rename
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/repository/EntityRepository.java
=>
core/src/main/java/org/apache/custos/core/repo/user/UserAttributeRepository.java
(65%)
rename
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/persistance/repository/EmailTemplateRepository.java
=>
core/src/main/java/org/apache/custos/core/repo/user/UserProfileRepository.java
(63%)
rename
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/persistance/repository/EmailBodyParamsRepository.java
=> core/src/main/java/org/apache/custos/core/repo/user/UserRoleRepository.java
(79%)
rename
{custos-services/custos-integration-core/src/main/java/org/apache/custos/integration/core
=> core/src/main/java/org/apache/custos/core/task}/ServiceCallback.java (89%)
create mode 100644
core/src/main/java/org/apache/custos/core/task/ServiceChain.java
rename
{custos-services/custos-integration-core/src/main/java/org/apache/custos/integration/core
=> core/src/main/java/org/apache/custos/core/task}/ServiceException.java (71%)
rename
{custos-services/custos-integration-core/src/main/java/org/apache/custos/integration/core
=> core/src/main/java/org/apache/custos/core/task}/ServiceTask.java (68%)
rename
{custos-services/custos-integration-core/src/main/java/org/apache/custos/integration/core
=> core/src/main/java/org/apache/custos/core/task}/ServiceTaskImpl.java (67%)
create mode 100644 core/src/main/proto/CredentialStore.proto
create mode 100644 core/src/main/proto/FederatedAuthentication.proto
create mode 100644 core/src/main/proto/IamAdmin.proto
create mode 100644 core/src/main/proto/Identity.proto
create mode 100644 core/src/main/proto/IdentityManagement.proto
create mode 100644 core/src/main/proto/TenantManagement.proto
create mode 100644 core/src/main/proto/TenantProfile.proto
create mode 100644 core/src/main/proto/UserManagement.proto
create mode 100644 core/src/main/proto/UserProfile.proto
delete mode 100644 custos-core/pom.xml
delete mode 100644 custos-core/sharing-core-impl/pom.xml
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/SharingAPI.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/exceptions/CustosSharingException.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/impl/SharingImpl.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/mapper/EntityMapper.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/mapper/EntityTypeMapper.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/mapper/PermissionTypeMapper.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/mapper/SharingMapper.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/model/Entity.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/model/EntityType.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/model/PermissionType.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/model/Sharing.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/repository/SearchEntityRepository.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/repository/SearchEntityRepositoryImpl.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/repository/SharingRepository.java
delete mode 100644
custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/utils/Constants.java
delete mode 100644
custos-core/sharing-core-impl/src/main/proto/SharingModel.proto
delete mode 100644
custos-services/custos-core-services-client-stubs/agent-profile-core-service-client-stub/pom.xml
delete mode 100644
custos-services/custos-core-services-client-stubs/agent-profile-core-service-client-stub/src/main/java/org/apache/custos/agent/profile/client/AgentProfileClient.java
delete mode 100644
custos-services/custos-core-services-client-stubs/cluster-management-core-service-client-stub/pom.xml
delete mode 100644
custos-services/custos-core-services-client-stubs/cluster-management-core-service-client-stub/src/main/java/org/apache/custos/cluster/management/client/ClusterManagementClient.java
delete mode 100644
custos-services/custos-core-services-client-stubs/credential-store-core-service-client-stubs/pom.xml
delete mode 100644
custos-services/custos-core-services-client-stubs/credential-store-core-service-client-stubs/src/main/java/org/apache/custos/credential/store/client/CredentialStoreServiceClient.java
delete mode 100644
custos-services/custos-core-services-client-stubs/custos-logging-client-stub/pom.xml
delete mode 100644
custos-services/custos-core-services-client-stubs/custos-logging-client-stub/src/main/java/org/apache/custos/logging/client/LoggingClient.java
delete mode 100644
custos-services/custos-core-services-client-stubs/federated-authentication-core-service-client-stub/pom.xml
delete mode 100644
custos-services/custos-core-services-client-stubs/federated-authentication-core-service-client-stub/src/main/java/org/apache/custos/federated/authentication/client/FederatedAuthenticationClient.java
delete mode 100644
custos-services/custos-core-services-client-stubs/iam-admin-core-service-client-stub/pom.xml
delete mode 100644
custos-services/custos-core-services-client-stubs/iam-admin-core-service-client-stub/src/main/java/org/apache/custos/iam/admin/client/IamAdminServiceClient.java
delete mode 100644
custos-services/custos-core-services-client-stubs/identity-core-service-client-stub/pom.xml
delete mode 100644
custos-services/custos-core-services-client-stubs/identity-core-service-client-stub/src/main/java/org/apache/custos/identity/client/IdentityClient.java
delete mode 100644
custos-services/custos-core-services-client-stubs/messaging-core-service-client-stub/src/main/java/org/apache/custos/messaging/client/MessagingClient.java
delete mode 100644 custos-services/custos-core-services-client-stubs/pom.xml
delete mode 100644
custos-services/custos-core-services-client-stubs/resource-secret-core-service-client-stub/pom.xml
delete mode 100644
custos-services/custos-core-services-client-stubs/resource-secret-core-service-client-stub/src/main/java/org/apache/custos/resource/secret/client/ResourceSecretClient.java
delete mode 100644
custos-services/custos-core-services-client-stubs/sharing-core-service-client-stub/pom.xml
delete mode 100644
custos-services/custos-core-services-client-stubs/sharing-core-service-client-stub/src/main/java/org/apache/custos/sharing/client/SharingClient.java
delete mode 100644
custos-services/custos-core-services-client-stubs/tenant-profile-core-service-client-stub/pom.xml
delete mode 100644
custos-services/custos-core-services-client-stubs/tenant-profile-core-service-client-stub/src/main/java/org/apache/custos/tenant/profile/client/async/TenantProfileClient.java
delete mode 100644
custos-services/custos-core-services-client-stubs/user-profile-core-service-client-stub/pom.xml
delete mode 100644
custos-services/custos-core-services-client-stubs/user-profile-core-service-client-stub/src/main/java/org/apache/custos/user/profile/client/UserProfileClient.java
delete mode 100644 custos-services/custos-core-services-server/Dockerfile
delete mode 100644 custos-services/custos-core-services-server/pom.xml
delete mode 100644
custos-services/custos-core-services-server/src/main/dist/bin/custos-daemon.sh
delete mode 100644
custos-services/custos-core-services-server/src/main/dist/bin/custos.sh
delete mode 100644
custos-services/custos-core-services-server/src/main/dist/bin/setenv.sh
delete mode 100644
custos-services/custos-core-services-server/src/main/dist/conf/application.properties
delete mode 100644
custos-services/custos-core-services-server/src/main/dist/conf/bootstrap.properties
delete mode 100644
custos-services/custos-core-services-server/src/main/dist/conf/keycloak-client-truststore.pkcs12
delete mode 100644
custos-services/custos-core-services-server/src/main/dist/conf/log4j2.xml
delete mode 100644
custos-services/custos-core-services-server/src/main/dist/conf/vault-client-truststore.pkcs12
delete mode 100644
custos-services/custos-core-services-server/src/main/dist/custos-core-services-server-assembly.xml
delete mode 100644
custos-services/custos-core-services-server/src/main/java/org/apache/custos/core/services/api/CoreServicesServer.java
delete mode 100644
custos-services/custos-core-services-server/src/main/resources/application.properties
delete mode 100644
custos-services/custos-core-services-server/src/main/resources/bootstrap.properties
delete mode 100644
custos-services/custos-core-services-server/src/main/resources/certificate.p12
delete mode 100644
custos-services/custos-core-services-server/src/main/resources/certificate_mul.p12
delete mode 100644
custos-services/custos-core-services-server/src/main/resources/keycloak-client-truststore.pkcs12
delete mode 100644
custos-services/custos-core-services-server/src/main/resources/log4j2.xml
delete mode 100644
custos-services/custos-core-services-server/src/main/resources/vault-client-truststore.pkcs12
delete mode 100644
custos-services/custos-core-services/agent-profile-core-service/pom.xml
delete mode 100644
custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/mapper/AgentMapper.java
delete mode 100644
custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/persistance/model/Agent.java
delete mode 100644
custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/persistance/model/AgentAttribute.java
delete mode 100644
custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/persistance/model/AgentRole.java
delete mode 100644
custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/persistance/repository/AgentAttributeRepository.java
delete mode 100644
custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/persistance/repository/AgentRepository.java
delete mode 100644
custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/persistance/repository/AgentRoleRepository.java
delete mode 100644
custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/service/AgentProfileService.java
delete mode 100644
custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/utils/Constants.java
delete mode 100644
custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/validator/AgentInputValidator.java
delete mode 100644
custos-services/custos-core-services/agent-profile-core-service/src/main/proto/AgentProfileService.proto
delete mode 100644
custos-services/custos-core-services/cluster-management-core-service/pom.xml
delete mode 100644
custos-services/custos-core-services/cluster-management-core-service/src/main/java/org/apache/custos/cluster/management/service/ClusterManagementService.java
delete mode 100644
custos-services/custos-core-services/cluster-management-core-service/src/main/java/org/apache/custos/cluster/management/util/ClusterManagementOperations.java
delete mode 100644
custos-services/custos-core-services/cluster-management-core-service/src/main/java/org/apache/custos/cluster/management/validator/ClusterManagementInputValidator.java
delete mode 100644
custos-services/custos-core-services/credential-store-core-service/pom.xml
delete mode 100644
custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/service/CredentialStoreService.java
delete mode 100644
custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/validator/CredentialStoreInputValidator.java
delete mode 100644
custos-services/custos-core-services/credential-store-core-service/src/main/proto/CredentialStoreService.proto
delete mode 100644
custos-services/custos-core-services/custos-core-services-commons/pom.xml
delete mode 100644
custos-services/custos-core-services/custos-core-services-commons/src/main/java/org/apache/custos/core/services/api/commons/ServiceInterceptor.java
delete mode 100644
custos-services/custos-core-services/custos-core-services-commons/src/main/java/org/apache/custos/core/services/api/commons/Validator.java
delete mode 100644
custos-services/custos-core-services/custos-core-services-commons/src/main/java/org/apache/custos/core/services/api/commons/exceptions/MissingParameterException.java
delete mode 100644
custos-services/custos-core-services/custos-core-services-commons/src/main/java/org/apache/custos/core/services/api/commons/util/Constants.java
delete mode 100644
custos-services/custos-core-services/custos-core-services-commons/src/main/java/org/apache/custos/core/services/api/commons/util/MethodNameExtractor.java
delete mode 100644 custos-services/custos-core-services/custos-logging/pom.xml
delete mode 100644
custos-services/custos-core-services/custos-logging/src/main/java/org/apache/custos/logging/mapper/LogEventMapper.java
delete mode 100644
custos-services/custos-core-services/custos-logging/src/main/java/org/apache/custos/logging/persistance/model/LogEvent.java
delete mode 100644
custos-services/custos-core-services/custos-logging/src/main/java/org/apache/custos/logging/persistance/model/LoggingEnabledStatus.java
delete mode 100644
custos-services/custos-core-services/custos-logging/src/main/java/org/apache/custos/logging/persistance/repository/LogEventRepo.java
delete mode 100644
custos-services/custos-core-services/custos-logging/src/main/java/org/apache/custos/logging/persistance/repository/LogEventRepoImpl.java
delete mode 100644
custos-services/custos-core-services/custos-logging/src/main/java/org/apache/custos/logging/service/LoggingService.java
delete mode 100644
custos-services/custos-core-services/custos-logging/src/main/java/org/apache/custos/logging/validator/CustosLoggingInputValidator.java
delete mode 100644
custos-services/custos-core-services/custos-logging/src/main/proto/LoggingService.proto
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/pom.xml
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/MessagingServiceInitializer.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/events/email/EmailSender.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/events/model/MessageDeserializer.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/events/model/MessageSerializer.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/events/publisher/MessageProducer.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/mapper/EmailMapper.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/mapper/MessagingMapper.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/persistance/model/EmailBodyParams.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/persistance/model/EmailReceivers.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/persistance/model/EmailTemplate.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/persistance/model/MessagingMetadata.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/persistance/repository/MessagingMetadataRepository.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/service/EmailService.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/service/MessagingService.java
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/proto/EmailService.proto
delete mode 100644
custos-services/custos-core-services/custos-messaging-core-service/src/main/proto/MessagingService.proto
delete mode 100644
custos-services/custos-core-services/federated-authentication-core-service/pom.xml
delete mode 100644
custos-services/custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication/exceptions/MissingParameterException.java
delete mode 100644
custos-services/custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication/service/FederatedAuthenticationService.java
delete mode 100644
custos-services/custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication/validator/FederatedAuthenticationInputValidator.java
delete mode 100644
custos-services/custos-core-services/federated-authentication-core-service/src/main/proto/FederatedAuthenticationService.proto
delete mode 100644
custos-services/custos-core-services/iam-admin-core-service/IamAdminService_pb2.py
delete mode 100644
custos-services/custos-core-services/iam-admin-core-service/IamAdminService_pb2_grpc.py
delete mode 100644
custos-services/custos-core-services/iam-admin-core-service/pom.xml
delete mode 100644
custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/exceptions/MissingParameterException.java
delete mode 100644
custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/validator/IAMInputValidator.java
delete mode 100644
custos-services/custos-core-services/iam-admin-core-service/src/main/proto/IamAdminService.proto
delete mode 100644
custos-services/custos-core-services/identity-core-service/pom.xml
delete mode 100644
custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos/identity/authzcache/AuthzCacheManager.java
delete mode 100644
custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos/identity/service/IdentityService.java
delete mode 100644
custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos/identity/utils/Constants.java
delete mode 100644
custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos/identity/validator/IdentityInputValidator.java
delete mode 100644
custos-services/custos-core-services/identity-core-service/src/main/proto/IdentityService.proto
delete mode 100644
custos-services/custos-core-services/identity-core-service/src/main/proto/IdentityService_pb.js
delete mode 100644 custos-services/custos-core-services/pom.xml
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/pom.xml
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/manager/Credential.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/manager/CredentialGeneratorFactory.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/manager/adaptor/inbound/CredentialReader.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/manager/adaptor/outbound/CertificateCredential.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/manager/adaptor/outbound/CredentialMap.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/manager/adaptor/outbound/CredentialWriter.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/manager/adaptor/outbound/KVCredential.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/manager/adaptor/outbound/PasswordCredential.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/manager/adaptor/outbound/ResourceCredential.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/manager/adaptor/outbound/SSHCredential.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/persistance/local/model/Secret.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/persistance/local/repository/SecretRepository.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/persistance/vault/Certificate.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/persistance/vault/KVSecret.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/persistance/vault/PasswordSecret.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/persistance/vault/SSHCredentialSecrets.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/service/ResourceSecretService.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/utils/Constants.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/utils/Operations.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/validator/ResourceSecretInputValidator.java
delete mode 100644
custos-services/custos-core-services/resource-secret-core-service/src/main/proto/ResourceSecretService.proto
delete mode 100644
custos-services/custos-core-services/sharing-core-service/pom.xml
delete mode 100644
custos-services/custos-core-services/sharing-core-service/src/main/java/org/apache/custos/sharing/service/SharingService.java
delete mode 100644
custos-services/custos-core-services/sharing-core-service/src/main/java/org/apache/custos/sharing/validator/SharingInputValidator.java
delete mode 100644
custos-services/custos-core-services/sharing-core-service/src/main/proto/SharingService.proto
delete mode 100644
custos-services/custos-core-services/tenant-profile-core-service/pom.xml
delete mode 100644
custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/TenantProfileServiceInitializer.java
delete mode 100644
custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/exceptions/MissingParameterException.java
delete mode 100644
custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/respository/RedirectURIRepository.java
delete mode 100644
custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/respository/TenantRepository.java
delete mode 100644
custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/service/TenantProfileService.java
delete mode 100644
custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/validator/TenantProfileInputValidator.java
delete mode 100644
custos-services/custos-core-services/tenant-profile-core-service/src/main/proto/TenantProfileService.proto
delete mode 100644
custos-services/custos-core-services/user-profile-core-service/pom.xml
delete mode 100644
custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository/AttributeUpdateMetadataRepository.java
delete mode 100644
custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository/GroupAttributeRepository.java
delete mode 100644
custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository/GroupMembershipRepository.java
delete mode 100644
custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository/GroupRepository.java
delete mode 100644
custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository/RoleRepository.java
delete mode 100644
custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository/UserAttributeRepository.java
delete mode 100644
custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository/UserRepository.java
delete mode 100644
custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/service/UserProfileService.java
delete mode 100644
custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/utils/Constants.java
delete mode 100644
custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/validator/UserProfileInputValidator.java
delete mode 100644
custos-services/custos-core-services/user-profile-core-service/src/main/proto/UserProfileService.proto
delete mode 100644
custos-services/custos-external-services-distributions/custos-grpc-web-proxy/Dockerfile
delete mode 100644
custos-services/custos-external-services-distributions/custos-grpc-web-proxy/pom.xml
delete mode 100644
custos-services/custos-external-services-distributions/custos-grpc-web-proxy/src/main/helm/.helmignore
delete mode 100644
custos-services/custos-external-services-distributions/custos-grpc-web-proxy/src/main/helm/Chart.yaml
delete mode 100644
custos-services/custos-external-services-distributions/custos-grpc-web-proxy/src/main/helm/templates/NOTES.txt
delete mode 100644
custos-services/custos-external-services-distributions/custos-grpc-web-proxy/src/main/helm/templates/_helpers.tpl
delete mode 100644
custos-services/custos-external-services-distributions/custos-grpc-web-proxy/src/main/helm/templates/deployment.yaml
delete mode 100644
custos-services/custos-external-services-distributions/custos-grpc-web-proxy/src/main/helm/templates/service.yaml
delete mode 100644
custos-services/custos-external-services-distributions/custos-grpc-web-proxy/src/main/helm/templates/serviceaccount.yaml
delete mode 100644
custos-services/custos-external-services-distributions/custos-grpc-web-proxy/src/main/helm/templates/tests/test-connection.yaml
delete mode 100644
custos-services/custos-external-services-distributions/custos-grpc-web-proxy/src/main/helm/values.yaml
delete mode 100644
custos-services/custos-external-services-distributions/custos-grpc-web-proxy/src/main/resources/envoy.yaml
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/Dockerfile
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/pom.xml
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/keycloak-metrics-spi-2.5.1.jar
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/standalone-ha.xml
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/standalone.xml
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/email/messages/messages_en.properties
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/email/theme.properties
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/login/error.ftl
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/login/login-idp-link-confirm.ftl
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/login/login-idp-link-email.ftl
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/login/login-page-expired.ftl
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/login/login-update-profile.ftl
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/login/login-verify-email.ftl
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/login/login.ftl
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/login/resources/css/styles.css
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/login/template.ftl
delete mode 100644
custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/login/theme.properties
delete mode 100644
custos-services/custos-external-services-distributions/pom.xml
delete mode 100644 custos-services/custos-federated-services-clients/pom.xml
delete mode 100644
custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients/keycloak/KeycloakUtils.java
delete mode 100644
custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients/keycloak/auth/TokenResponse.java
delete mode 100644
custos-services/custos-integration-core/src/main/java/org/apache/custos/integration/core/ServiceChain.java
delete mode 100644
custos-services/custos-integration-core/src/main/java/org/apache/custos/integration/core/endpoint/TargetEndpoint.java
delete mode 100644
custos-services/custos-integration-core/src/main/java/org/apache/custos/integration/core/exceptions/InValidParameterException.java
delete mode 100644
custos-services/custos-integration-core/src/main/java/org/apache/custos/integration/core/exceptions/MissingParameterException.java
delete mode 100644
custos-services/custos-integration-core/src/main/java/org/apache/custos/integration/core/exceptions/UnAuthorizedException.java
delete mode 100644
custos-services/custos-integration-core/src/main/java/org/apache/custos/integration/core/interceptor/IntegrationServiceInterceptor.java
delete mode 100644
custos-services/custos-integration-core/src/main/java/org/apache/custos/integration/core/interceptor/ServiceInterceptor.java
delete mode 100644
custos-services/custos-integration-core/src/main/java/org/apache/custos/integration/core/utils/Constants.java
delete mode 100644
custos-services/custos-integration-core/src/main/java/org/apache/custos/integration/core/utils/ShamirSecretHandler.java
delete mode 100644
custos-services/custos-integration-services-server/Dockerfile
delete mode 100644 custos-services/custos-integration-services-server/pom.xml
delete mode 100644
custos-services/custos-integration-services-server/src/main/dist/bin/custos-daemon.sh
delete mode 100644
custos-services/custos-integration-services-server/src/main/dist/bin/custos.sh
delete mode 100644
custos-services/custos-integration-services-server/src/main/dist/bin/setenv.sh
delete mode 100644
custos-services/custos-integration-services-server/src/main/dist/conf/application.properties
delete mode 100644
custos-services/custos-integration-services-server/src/main/dist/conf/custos_user_schema_extention.json
delete mode 100644
custos-services/custos-integration-services-server/src/main/dist/conf/log4j2.xml
delete mode 100644
custos-services/custos-integration-services-server/src/main/dist/custos-integration-services-server-assembly.xml
delete mode 100644
custos-services/custos-integration-services-server/src/main/java/org/apache/custos/integration/services/api/IntegrationServicesServer.java
delete mode 100644
custos-services/custos-integration-services-server/src/main/resources/application.properties
delete mode 100644
custos-services/custos-integration-services-server/src/main/resources/custos_user_schema_extention.json
delete mode 100644
custos-services/custos-integration-services-server/src/main/resources/log4j2.xml
delete mode 100644
custos-services/custos-integration-services/agent-management-service/pom.xml
delete mode 100644
custos-services/custos-integration-services/agent-management-service/src/main/java/org/apache/custos/agent/management/interceptors/AgentManagementClientAuthInterceptorImpl.java
delete mode 100644
custos-services/custos-integration-services/agent-management-service/src/main/java/org/apache/custos/agent/management/interceptors/AgentManagementInputValidator.java
delete mode 100644
custos-services/custos-integration-services/agent-management-service/src/main/java/org/apache/custos/agent/management/interceptors/AgentManagementSuperTenantRestrictedOperationsInterceptorImpl.java
delete mode 100644
custos-services/custos-integration-services/agent-management-service/src/main/java/org/apache/custos/agent/management/interceptors/AgentManagementUserAuthInterceptorImpl.java
delete mode 100644
custos-services/custos-integration-services/agent-management-service/src/main/java/org/apache/custos/agent/management/service/AgentManagementService.java
delete mode 100644
custos-services/custos-integration-services/agent-management-service/src/main/proto/AgentManagementService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-commons/pom.xml
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-commons/src/main/java/org/apache/custos/integration/services/commons/interceptors/AuthInterceptor.java
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-commons/src/main/java/org/apache/custos/integration/services/commons/interceptors/LoggingInterceptor.java
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-commons/src/main/java/org/apache/custos/integration/services/commons/interceptors/MultiTenantAuthInterceptor.java
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-commons/src/main/java/org/apache/custos/integration/services/commons/utils/EmailSender.java
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-commons/src/main/java/org/apache/custos/integration/services/commons/utils/EmailServiceOutputStreamObserver.java
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-commons/src/main/java/org/apache/custos/integration/services/commons/utils/EventPublisher.java
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-commons/src/main/java/org/apache/custos/integration/services/commons/utils/InterServiceModelMapper.java
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-commons/src/main/java/org/apache/custos/integration/services/commons/utils/OutputStreamObserver.java
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/pom.xml
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/java/org/apache/custos/services/swagger/SwaggerInitializer.java
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/java/org/apache/custos/services/swagger/SwaggerSpecConfig.java
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/java/org/apache/custos/services/swagger/controller/SwaggerUIController.java
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/application.properties
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/AgentManagementService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/AgentProfileService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/CredentialStoreService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/EmailService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/FederatedAuthenticationService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/GroupManagementService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/IamAdminService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/IdentityManagementService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/IdentityService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/LogManagementService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/LoggingService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/MessagingService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/ResourceSecretManagementService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/ResourceSecretService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/SharingManagementService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/SharingService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/TenantManagementService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/TenantProfileService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/UserManagementService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/UserProfileService.proto
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/pythonStubGenerator.sh
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/static/swagger-apis/agent-management-service/swagger.json
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/static/swagger-apis/cluster-management-service/swagger.json
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/static/swagger-apis/group-management-service/swagger.json
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/static/swagger-apis/identity-management-service/swagger.json
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/static/swagger-apis/log-management-service/swagger.json
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/static/swagger-apis/resource-secret-management-service/swagger.json
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/static/swagger-apis/sharing-management-service/swagger.json
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/static/swagger-apis/tenant-management-service/swagger.json
delete mode 100644
custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/static/swagger-apis/user-management-service/swagger.json
delete mode 100644
custos-services/custos-integration-services/group-management-service/pom.xml
delete mode 100644
custos-services/custos-integration-services/group-management-service/src/main/java/org/apache/custos/group/management/interceptors/GroupManagementClientAuthInterceptorImpl.java
delete mode 100644
custos-services/custos-integration-services/group-management-service/src/main/java/org/apache/custos/group/management/interceptors/GroupManagementInputValidator.java
delete mode 100644
custos-services/custos-integration-services/group-management-service/src/main/java/org/apache/custos/group/management/service/GroupManagementService.java
delete mode 100644
custos-services/custos-integration-services/group-management-service/src/main/proto/GroupManagementService.proto
delete mode 100644
custos-services/custos-integration-services/identity-management-service/pom.xml
delete mode 100644
custos-services/custos-integration-services/identity-management-service/src/main/java/org/apache/custos/identity/management/interceptors/IdentityManagementAgentAuthInterceptor.java
delete mode 100644
custos-services/custos-integration-services/identity-management-service/src/main/java/org/apache/custos/identity/management/interceptors/IdentityManagementAuthInterceptorImpl.java
delete mode 100644
custos-services/custos-integration-services/identity-management-service/src/main/java/org/apache/custos/identity/management/interceptors/IdentityManagementInputValidator.java
delete mode 100644
custos-services/custos-integration-services/identity-management-service/src/main/java/org/apache/custos/identity/management/service/IdentityManagementService.java
delete mode 100644
custos-services/custos-integration-services/identity-management-service/src/main/java/org/apache/custos/identity/management/utils/Constants.java
delete mode 100644
custos-services/custos-integration-services/identity-management-service/src/main/proto/IdentityManagementService.proto
delete mode 100644
custos-services/custos-integration-services/identity-management-service/src/main/resources/application.properties
delete mode 100644
custos-services/custos-integration-services/identity-management-service/src/main/resources/bootstrap.properties
delete mode 100644
custos-services/custos-integration-services/log-management-service/pom.xml
delete mode 100644
custos-services/custos-integration-services/log-management-service/src/main/java/org/apache/custos/log/management/interceptors/LogManagementAuthInterceptorImpl.java
delete mode 100644
custos-services/custos-integration-services/log-management-service/src/main/java/org/apache/custos/log/management/interceptors/LogManagementInputValidator.java
delete mode 100644
custos-services/custos-integration-services/log-management-service/src/main/java/org/apache/custos/log/management/service/LogManagementService.java
delete mode 100644
custos-services/custos-integration-services/log-management-service/src/main/proto/LogManagementService.proto
delete mode 100644
custos-services/custos-integration-services/resource-secret-management-service/pom.xml
delete mode 100644
custos-services/custos-integration-services/resource-secret-management-service/src/main/java/org/apache/custos/resource/secret/management/interceptors/ResourceSecretManagementAuthInterceptorImpl.java
delete mode 100644
custos-services/custos-integration-services/resource-secret-management-service/src/main/java/org/apache/custos/resource/secret/management/interceptors/ResourceSecretManagementInputValidator.java
delete mode 100644
custos-services/custos-integration-services/resource-secret-management-service/src/main/java/org/apache/custos/resource/secret/management/service/ResourceSecretManagementService.java
delete mode 100644
custos-services/custos-integration-services/resource-secret-management-service/src/main/proto/ResourceSecretManagementService.proto
delete mode 100644
custos-services/custos-integration-services/resource-secret-management-service/src/main/resources/application.properties
delete mode 100644
custos-services/custos-integration-services/resource-secret-management-service/src/main/resources/bootstrap.properties
delete mode 100644
custos-services/custos-integration-services/scim-service/pom.xml
delete mode 100644
custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/SCIMServiceInitializer.java
delete mode 100644
custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/config/Swagger2Config.java
delete mode 100644
custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/exception/CustosSCIMException.java
delete mode 100644
custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/exception/NotAuthorizedException.java
delete mode 100644
custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/AbstractResource.java
delete mode 100644
custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/GroupResource.java
delete mode 100644
custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/ServiceProviderResource.java
delete mode 100644
custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/UserResource.java
delete mode 100644
custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/manager/ResourceManager.java
delete mode 100644
custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/utils/AuthHandler.java
delete mode 100644
custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/utils/Constants.java
delete mode 100644
custos-services/custos-integration-services/scim-service/src/main/resources/custos_user_schema_extention.bk.json
delete mode 100644
custos-services/custos-integration-services/scim-service/src/main/resources/custos_user_schema_extention.json
delete mode 100644
custos-services/custos-integration-services/sharing-management-service/pom.xml
delete mode 100644
custos-services/custos-integration-services/sharing-management-service/src/main/java/org/apache/custos/sharing/management/exceptions/SharingException.java
delete mode 100644
custos-services/custos-integration-services/sharing-management-service/src/main/java/org/apache/custos/sharing/management/interceptors/SharingManagementAuthInterceptorImpl.java
delete mode 100644
custos-services/custos-integration-services/sharing-management-service/src/main/java/org/apache/custos/sharing/management/interceptors/SharingManagementInputValidator.java
delete mode 100644
custos-services/custos-integration-services/sharing-management-service/src/main/java/org/apache/custos/sharing/management/service/SharingManagementService.java
delete mode 100644
custos-services/custos-integration-services/sharing-management-service/src/main/proto/SharingManagementService.proto
delete mode 100644
custos-services/custos-integration-services/tenant-management-service/pom.xml
delete mode 100644
custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/exceptions/MissingParameterException.java
delete mode 100644
custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/interceptors/TenantManagementAuthInterceptorImpl.java
delete mode 100644
custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/interceptors/TenantManagementDynamicRegistrationValidator.java
delete mode 100644
custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/interceptors/TenantManagementInputValidator.java
delete mode 100644
custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/interceptors/TenantManagementSuperTenantRestrictedOperationsInterceptorImpl.java
delete mode 100644
custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/service/TenantManagementService.java
delete mode 100644
custos-services/custos-integration-services/tenant-management-service/src/main/proto/TenantManagementService.proto
delete mode 100644
custos-services/custos-integration-services/user-management-service/pom.xml
delete mode 100644
custos-services/custos-integration-services/user-management-service/src/main/java/org/apache/custos/user/management/UserManagementServiceInitializer.java
delete mode 100644
custos-services/custos-integration-services/user-management-service/src/main/java/org/apache/custos/user/management/interceptors/UserManagementAuthInterceptorImpl.java
delete mode 100644
custos-services/custos-integration-services/user-management-service/src/main/java/org/apache/custos/user/management/interceptors/UserManagementInputValidator.java
delete mode 100644
custos-services/custos-integration-services/user-management-service/src/main/java/org/apache/custos/user/management/interceptors/UserManagementSuperTenantRestrictedOperationsInterceptorImpl.java
delete mode 100644
custos-services/custos-integration-services/user-management-service/src/main/java/org/apache/custos/user/management/service/UserManagementService.java
delete mode 100644
custos-services/custos-integration-services/user-management-service/src/main/proto/UserManagementService.proto
delete mode 100644
custos-services/custos-integration-services/user-management-service/src/main/proto/UserManagementService_pb.js
delete mode 100644 custos-services/pom.xml
create mode 100644 services/pom.xml
rename
{custos-services/custos-integration-services/custos-integration-services-commons/src/main/java/org/apache/custos/integration/services/commons/model
=> services/src/main/java/org/apache/custos/service/auth}/AuthClaim.java (97%)
create mode 100644
services/src/main/java/org/apache/custos/service/auth/KeyLoader.java
create mode 100644
services/src/main/java/org/apache/custos/service/auth/TokenAuthorizer.java
create mode 100644
services/src/main/java/org/apache/custos/service/auth/TokenService.java
rename
{custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/model
=>
services/src/main/java/org/apache/custos/service/credential/store}/Credential.java
(96%)
rename
{custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/credential
=>
services/src/main/java/org/apache/custos/service/credential/store}/CredentialManager.java
(61%)
create mode 100644
services/src/main/java/org/apache/custos/service/credential/store/CredentialStoreService.java
rename
{custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/model
=>
services/src/main/java/org/apache/custos/service/credential/store}/CredentialTypes.java
(94%)
rename
{custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/utils
=>
services/src/main/java/org/apache/custos/service/credential/store}/Operations.java
(86%)
rename
custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/exceptions/NotUpdatableException.java
=>
services/src/main/java/org/apache/custos/service/exceptions/AuthenticationException.java
(76%)
rename
{custos-services/custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication
=>
services/src/main/java/org/apache/custos/service}/exceptions/FederatedAuthenticationServiceException.java
(94%)
rename
custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/exceptions/CredentialStoreException.java
=>
services/src/main/java/org/apache/custos/service/exceptions/InternalServerException.java
(73%)
rename
{custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/exceptions
=>
services/src/main/java/org/apache/custos/service/exceptions/credential/store}/CredentialGenerationException.java
(83%)
rename
{custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/exceptions
=>
services/src/main/java/org/apache/custos/service/exceptions/credential/store}/CredentialsAuthenticationException.java
(84%)
rename
{custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/exceptions
=>
services/src/main/java/org/apache/custos/service/exceptions/credential/store}/MissingParameterException.java
(78%)
create mode 100644
services/src/main/java/org/apache/custos/service/federated/cilogon/FederatedAuthenticationService.java
rename
{custos-services/custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication/utils
=>
services/src/main/java/org/apache/custos/service/federated/cilogon}/Operations.java
(94%)
rename
{custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients
=>
services/src/main/java/org/apache/custos/service/federated/client}/cilogon/CILogonClient.java
(83%)
rename
{custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients
=>
services/src/main/java/org/apache/custos/service/federated/client}/cilogon/CILogonInstitution.java
(96%)
rename
{custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients
=>
services/src/main/java/org/apache/custos/service/federated/client}/cilogon/CILogonRequest.java
(96%)
rename
{custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients
=>
services/src/main/java/org/apache/custos/service/federated/client}/cilogon/CILogonResponse.java
(97%)
rename
{custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients
=>
services/src/main/java/org/apache/custos/service/federated/client}/keycloak/KeycloakClient.java
(74%)
rename
{custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients
=>
services/src/main/java/org/apache/custos/service/federated/client}/keycloak/KeycloakClientSecret.java
(92%)
create mode 100644
services/src/main/java/org/apache/custos/service/federated/client/keycloak/KeycloakUtils.java
rename
{custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients
=>
services/src/main/java/org/apache/custos/service/federated/client}/keycloak/auth/KeycloakAuthClient.java
(60%)
rename
{custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients
=>
services/src/main/java/org/apache/custos/service/federated/client}/keycloak/auth/User.java
(97%)
rename
{custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/utils
=> services/src/main/java/org/apache/custos/service/iam}/IAMOperations.java
(97%)
rename
{custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/service
=> services/src/main/java/org/apache/custos/service/iam}/IamAdminService.java
(55%)
rename
{custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/utils
=> services/src/main/java/org/apache/custos/service/iam}/Status.java (96%)
create mode 100644
services/src/main/java/org/apache/custos/service/identity/IdentityService.java
create mode 100644
services/src/main/java/org/apache/custos/service/management/GroupManagementService.java
create mode 100644
services/src/main/java/org/apache/custos/service/management/IdentityManagementService.java
rename
{custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/tasks
=>
services/src/main/java/org/apache/custos/service/management}/TenantActivationTask.java
(61%)
create mode 100644
services/src/main/java/org/apache/custos/service/management/TenantManagementService.java
create mode 100644
services/src/main/java/org/apache/custos/service/management/UserManagementService.java
create mode 100644
services/src/main/java/org/apache/custos/service/profile/TenantProfileService.java
create mode 100644
services/src/main/java/org/apache/custos/service/profile/UserProfileService.java