This is an automated email from the ASF dual-hosted git repository.
isjarana pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata-custos.git.
from 500f986 Merge pull request #39 from
isururanawaka/microservices_based_impl
new 63b1dc3 SCIM implementation
new bce19d7 fix ingress
new 958675a Remove embeded dependecy org.pac4j
new d1410c6 Fix Swagger documentation
new 755ebca integrate wso2 charon
new 3d14c50 Initialize scim_impl
new f76ee6c Add custos extention
new 6094b9a SCIM Service
new 03154c6 Merge pull request #31 from isururanawaka/scim_impl
The 161 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:
.../apache/custos/iam/service/IamAdminService.java | 8 +-
.../resources/keycloak-client-truststore.pkcs12 | Bin 1682 -> 1674 bytes
.../resources/keycloak-client-truststore.pkcs12 | Bin 1682 -> 1674 bytes
.../user/profile/mapper/UserProfileMapper.java | 21 +-
.../profile/persistance/model/UserProfile.java | 15 +
.../src/main/proto/UserProfileService.proto | 1 +
...ntService.properties => scimService.properties} | 21 +-
.../resources/keycloak-client-truststore.pkcs12 | Bin 1682 -> 1674 bytes
.../agent-management-service-sidecar/Dockerfile | 2 +-
.../commons/interceptors/AuthInterceptor.java | 25 +-
.../group-management-service-sidecar/Dockerfile | 2 +-
.../identity-management-service-sidecar/Dockerfile | 2 +-
custos-integration-services/pom.xml | 4 +
.../Dockerfile | 1 +
.../pom.xml | 82 ++-
.../src/main/helm/.helmignore | 0
.../scim-service}/src/main/helm/Chart.yaml | 2 +-
.../src/main/helm/templates/NOTES.txt | 0
.../src/main/helm/templates/_helpers.tpl | 0
.../src/main/helm/templates/deployment.yaml | 12 +-
.../src/main/helm/templates/ingress.yaml | 8 +-
.../src/main/helm/templates/service.yaml | 8 -
.../src/main/helm/templates/serviceaccount.yaml | 0
.../main/helm/templates/tests/test-connection.yaml | 0
.../scim-service}/src/main/helm/values.yaml | 4 +-
.../apache/custos/scim/SCIMServiceInitializer.java | 16 +-
.../apache/custos/scim/config/Swagger2Config.java | 55 ++
.../custos/scim/resource/AbstractResource.java | 63 ++
.../apache/custos/scim/resource/GroupResource.java | 318 ++++++++
.../scim/resource/ServiceProviderResource.java | 69 ++
.../apache/custos/scim/resource/UserResource.java | 290 ++++++++
.../scim/resource/manager/ResourceManager.java | 812 +++++++++++++++++++++
.../org/apache/custos/scim/utils/AuthHandler.java} | 48 +-
.../org/apache/custos/scim/utils/Constants.java | 75 ++
.../custos/scim/utils}/NotAuthorizedException.java | 13 +-
.../src/main/resources/application.properties | 6 +-
.../src/main/resources/bootstrap.properties | 0
.../resources/custos_user_schema_extention.bk.json | 149 ++++
.../resources/custos_user_schema_extention.json | 91 +++
.../tenant-management-service-sidecar/Dockerfile | 2 +-
.../user-management-service-sidecar/Dockerfile | 2 +-
.../user-management-service/pom.xml | 1 +
pom.xml | 35 +
43 files changed, 2140 insertions(+), 123 deletions(-)
copy
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{agentManagementService.properties
=> scimService.properties} (82%)
copy
custos-integration-services/{agent-management-service-parent/agent-management-service
=> scim-service}/Dockerfile (57%)
copy
custos-integration-services/{group-management-service-parent/group-management-service
=> scim-service}/pom.xml (78%)
copy
custos-integration-services/{user-management-service-parent/user-management-service
=> scim-service}/src/main/helm/.helmignore (100%)
copy {custos-core-services/iam-admin-core-service =>
custos-integration-services/scim-service}/src/main/helm/Chart.yaml (62%)
copy
custos-integration-services/{user-management-service-parent/user-management-service
=> scim-service}/src/main/helm/templates/NOTES.txt (100%)
copy
custos-integration-services/{user-management-service-parent/user-management-service
=> scim-service}/src/main/helm/templates/_helpers.tpl (100%)
copy {custos-core-services/utility-services/custos-configuration-service =>
custos-integration-services/scim-service}/src/main/helm/templates/deployment.yaml
(81%)
copy
custos-integration-services/{user-management-service-parent/user-management-service
=> scim-service}/src/main/helm/templates/ingress.yaml (56%)
copy
custos-integration-services/{agent-management-service-parent/agent-management-service
=> scim-service}/src/main/helm/templates/service.yaml (75%)
copy
custos-integration-services/{user-management-service-parent/user-management-service
=> scim-service}/src/main/helm/templates/serviceaccount.yaml (100%)
copy
custos-integration-services/{user-management-service-parent/user-management-service
=> scim-service}/src/main/helm/templates/tests/test-connection.yaml (100%)
copy {custos-core-services/iam-admin-core-service =>
custos-integration-services/scim-service}/src/main/helm/values.yaml (98%)
copy
custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication/exceptions/FederatedAuthenticationServiceException.java
=>
custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/SCIMServiceInitializer.java
(65%)
create mode 100644
custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/config/Swagger2Config.java
create mode 100644
custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/AbstractResource.java
create mode 100644
custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/GroupResource.java
create mode 100644
custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/ServiceProviderResource.java
create mode 100644
custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/UserResource.java
create mode 100644
custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/manager/ResourceManager.java
copy
custos-integration-services/{agent-management-service-parent/agent-management-service/src/main/java/org/apache/custos/agent/management/interceptors/ClientAuthInterceptorImpl.java
=> scim-service/src/main/java/org/apache/custos/scim/utils/AuthHandler.java}
(52%)
create mode 100644
custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/utils/Constants.java
copy
{custos-integration-core/src/main/java/org/apache/custos/integration/core/exceptions
=>
custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/utils}/NotAuthorizedException.java
(81%)
copy
custos-integration-services/{agent-management-service-parent/agent-management-service
=> scim-service}/src/main/resources/application.properties (86%)
copy
custos-integration-services/{user-management-service-parent/user-management-service
=> scim-service}/src/main/resources/bootstrap.properties (100%)
create mode 100644
custos-integration-services/scim-service/src/main/resources/custos_user_schema_extention.bk.json
create mode 100644
custos-integration-services/scim-service/src/main/resources/custos_user_schema_extention.json