This is an automated email from the ASF dual-hosted git repository. smarru pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/airavata-custos.git.
from cb5f076 removing legacy credential store and python clients add 6aea83b added profile service, security service, custos common utilities and thrift files add 7d1e712 1. modified the project structure 2. corrected the thrift files 3. modified the UserProfileHandler, IamAdminServerHandler and TenantProfileHandler add 1f86fea corrected the sql files add 6c3fb74 added logging add 8f67c2d added logging add 55853a8 Merge branch 'custos-dev-abisht' of https://github.com/aarushiibisht/airavata-custos into custos-dev-abisht add 6563e2c added authentication service add 0a9efcb added gitignore file add d71d201 added custos authentication server add a01e225 corrected the authentication client add 37a1821 configuration changes add 1f8697e Merge pull request #1 from aarushiibisht/custos-dev-abisht add 21e80c7 added custos tenant profile add 611cb4a Merge pull request #2 from aarushiibisht/custos-dev-abisht add 07dbb75 removed hard coded version from the pom.xml files which now uses project version add 6fa92d1 code refactoring add 44b6bb1 Merge pull request #3 from aarushiibisht/custos-dev-abisht add bd6952c code refactoring add b5260d9 Merge branch 'custos-dev-abisht' of https://github.com/aarushiibisht/airavata-custos into custos-dev-abisht add cf853a8 Merge branch 'custos-dev-abisht' of https://github.com/aarushiibisht/airavata-custos into custos-dev-abisht add ca8a8bb Merge branch 'custos-dev-abisht' of https://github.com/aarushiibisht/airavata-custos into custos-dev-abisht add c9ca887 Merge pull request #4 from aarushiibisht/custos-dev-abisht add d268641 refactored tenant profile and iam admin services service add 20e5010 addes user profile test cases add 7ba18f6 Added user profile service unit test cases add e01fd7c Merge pull request #2 from aarushiibisht/master add a08c0b1 added samples for end to end testing and junit test cases add 5595257 added readme, log4j properties files, samples for end to end testing of services and deleted unnecessary configuration files add 469150f Merge pull request #4 from aarushiibisht/custos-dev-abisht add daf1e71 migrated sharing registry service into custos add d89e0de created apis from group service and sharing service add a0b6462 Merge pull request #6 from aarushiibisht/custos-dev-abisht add 757fe55 updated the branch with master add b211e6d Merge pull request #7 from aarushiibisht/custos_sharing_registry_changes add 3c65949 refactored some apis, added database dump add 7534acb updated the sharing registry apis add 0a94161 Merge pull request #8 from aarushiibisht/custos_sharing_registry_changes add e59c4d8 added a readme add da05787 Merge pull request #9 from aarushiibisht/custos_sharing_registry_changes add fc08910 code refactoring add 5fe0bee Merge pull request #10 from aarushiibisht/custos_sharing_registry_changes add 1b588e9 group profile service changes should go in a different commit add 409ac82 group profile service changes should go in a different commit add 2e3135a Merge pull request #5 from aarushiibisht/master add 7fee0b2 added validations and refactored exception handling add 240a19b Added validations and refactored exception handling for sharing service add a57cdd6 Merge pull request #6 from aarushiibisht/master add c01df51 added ansible playbooks add 76e8320 Merge pull request #9 from aarushiibisht/custos-dev-abisht add 5c69270 Updated ansible scripts add 9b13ad6 Added keystore add aee42eb Rest API initial commit add 774ad91 Adding additional methods to TenantController add 269a523 Draft API definitions for Resource, Secret and CILogon controllers add 0c90bb7 custos project prototype add 699b768 Adding docker image build and helm chart support add 8c57d05 Add asynchronuse messageflow support add b5911cd Integrating slueth zipking and grpc tracing add 5a879da Add prometheus support add 8d8179e Adding side car support add 4419ad1 Add nginx controller add f1910ff ingress-grpc add a2fa607 Tenant profile persistance data model add 4c06534 Complete Tenant Profile Service Functions add d41601c COmplete tenant core add b922f59 Add IAM services add da2e1b9 Complete IAM Service add 7d1fffc Add credential store service add e82f097 Add credential core stubs add fb839f7 Add CILogon client add dc66523 Add federated authentication core service add acd97a1 Add federated authentication core service add 81407f9 federated client stub add ee3d79f Improve core services add 222a880 Modify dynamic client creation loop add 43c8253 Improve core services add 455dd2e UpdateTenantStatus done add 5ec4351 Dynamic client registration loop completed add 841149f Fix server interceptor not propagating error add a3defb4 Adding authentication service add ca2de8c complete identity management service add 7ad5004 Add user management and user profile services add ee4b461 Add dynamic client registration add b08c622 Add client scripts add f56824d Add authorizaton and authentication endpoints add c2708eb complete clients add fa2015f Add Oauth flow OIDC client add fe83076 Improve identity maangement service add 04445a7 Fix error add b1bbb6a Improve user management APIs add fe7464f Add user management APIs add 0d4342c Add find user by attributes and protocol mapper support add d9c352a gitignore for python add 1dfbecd initialize Custos Python SDK add 0e0b509 Add Super tenant and super admin credential validation add 26ed6a8 Fix password grant type add c504dc5 Add identity and tenant management python clients add da1e32a Complete python SDK 1.0 add f3c09cb Fix initial tenant acceptance issue and Linkerd service mesh support add e9979db format add 2a9f25a Linker support add 3ab8899 clean add 7b3bc2e Link User Profiles add 6bd617e remove sample add 13e040c Add linkProfileUserMethod and InputValidator add 304bf73 Add linkProfileUserMethod and InputValidator add 0c1ad46 Bug fix in profile linker add 63b1dc3 SCIM implementation add 50d3d3f Merge pull request #14 from isururanawaka/microservices_based_impl add f17592e Merge pull request #16 from isururanawaka/microservices_based_impl add 27af9b9 Merge pull request #17 from isururanawaka/microservices_based_impl add 12af57c Merge pull request #18 from isururanawaka/microservices_based_impl add 999ee8a Merge pull request #19 from isururanawaka/microservices_based_impl add ed7f11d Merge pull request #20 from isururanawaka/microservices_based_impl add 169697c Merge pull request #21 from isururanawaka/microservices_based_impl add e58b3b0 Merge pull request #22 from isururanawaka/microservices_based_impl add 34b0b81 Merge pull request #23 from isururanawaka/microservices_based_impl add ad25572 Merge pull request #24 from isururanawaka/microservices_based_impl add 8c26709 Merge pull request #25 from isururanawaka/microservices_based_impl add f251ee7 Bug fix in delete user add eefe5e0 Merge pull request #26 from isururanawaka/microservices_based_impl add d77ce73 Fix user profile creation add e6745d5 Merge pull request #27 from isururanawaka/microservices_based_impl add bce19d7 fix ingress add c50356a Fix authentication issue for delete user add ab44770 Merge pull request #28 from isururanawaka/microservices_based_impl add 958675a Remove embeded dependecy org.pac4j add 084109a Add client roles to response of find users add 3226722 Merge pull request #29 from isururanawaka/microservices_based_impl add d1410c6 Fix Swagger documentation add 755ebca integrate wso2 charon add a512f1c Add last login time and event persistence add 412561f Merge pull request #30 from isururanawaka/microservices_based_impl add 3d14c50 Initialize scim_impl add f76ee6c Add custos extention add f67f255 Group impl test in keycloak add ede7bc7 Merge pull request #32 from isururanawaka/microservices_based_impl add d5d14fd Update Group add 90fe4a9 integration group management module add e6c658d Group related functions add ea0b488 Update user_management_samples.py add 420a39b Merge pull request #33 from isururanawaka/microservices_based_impl add d69dc51 Add Group Membership add b911d14 clean up pytohn add 4cdc195 Merge pull request #34 from isururanawaka/microservices_based_impl add 83153a1 Agent based token manipulation add 0dba397 Agent based token handling testing add b6a04f2 complete agent implementation add 75b3688 Merge pull request #35 from isururanawaka/microservices_based_impl add 2807bfb Bug fix in update tenant add 623e27c Merge pull request #36 from isururanawaka/microservices_based_impl add 4cae212 Improve super admin access methods add dc28c76 update tenant response add client ID add 7f1812a Merge pull request #37 from isururanawaka/microservices_based_impl add a1c4db6 Add admin user privilage grant methods add cb3cbbc Merge pull request #38 from isururanawaka/microservices_based_impl add 905230c Add protocol mapping for agents add 500f986 Merge pull request #39 from isururanawaka/microservices_based_impl add 6094b9a SCIM Service add 03154c6 Merge pull request #31 from isururanawaka/scim_impl add ee24f3a Add idphint parameter support add 758621e Initiate secret management service add 3235ea2 Improve agent functions add 84e1c91 end session endpoints add 6e8cb2b remote token add 3ae31ce python clients for group and agent management add 6ee8a19 certmanager updates add 65baaa1 update python clients add d857dc8 enabling rolling updates and replicas add f7a624e DB syncher add c80e53d minimize update request operations add fd84b35 Clean up code add e1a0296 clean up add 2c6afa0 python sdk update and tenant activation bug fixed add a0d3bf3 clean root pom add 7ff8924 Add custos docker repository add 3218246 move custos-clients root folder to custos-python-sdk add 80cb408 modify python clients add ca952d9 remove unnecessary data add 6f68255 move super credentials to secret env add 9ee0780 remove sensitive configs add 018a69b Improve java clients add f5400d5 Change custos client provider add ca52db2 change relative paths add 7a54993 add integration test dependencies add 1fd7a45 save add bb474fe Merge pull request #40 from isururanawaka/microservices_based_impl add fedfb91 Merge pull request #41 from isururanawaka/microservices_based_impl add a090540 Merge pull request #42 from isururanawaka/microservices_based_impl add 281d68b Merge pull request #43 from isururanawaka/microservices_based_impl add dd3596d Merge pull request #44 from isururanawaka/microservices_based_impl add 019e8ba Merge pull request #45 from isururanawaka/microservices_based_impl add de9e92f Merge pull request #46 from isururanawaka/cleanup add c08b580 Merge pull request #47 from isururanawaka/cleanup add 47c11d6 Merge pull request #48 from isururanawaka/cleanup add 6595de8 adding links to README add d9ab759 adding markdown extension to readme to render on github add 549f1ad syntax fixes add 2649efe Merge pull request #50 from isururanawaka/cleanup add aa77004 adding travis to develop branch add f83e095 adding license to dev branch add 555e6e0 bumping up to latest apache parent dependency add f6d500e Merge pull request #51 from smarru/develop add 648fdc5 adding rat plugin for license checks add 4d0f6b4 Merge pull request #52 from smarru/develop add e25bbe1 Merge pull request #54 from isururanawaka/cleanup add 78d311a Merge pull request #55 from isururanawaka/cleanup add eac1254 Merge pull request #56 from isururanawaka/cleanup add 8bce02e Merge pull request #57 from isururanawaka/cleanup add fed78b3 triggering a travis build add a8c89c2 fixing client parent pom and refactoring custos-client to custos-java-clients add 50bf082 Merge pull request #59 from smarru/develop add 141514a changing travis build location add fe42d38 resolve conflicts add 8578808 Merge pull request #61 from isururanawaka/integration-tests add 16024ca changing website and turning off wiki add 2c71581 Add Agent, Group and User Java Clients add 3d7cd67 Complete TenantManagementTests, UserManagementTests add 8a271f2 Agent management tests add ee6690b Merge pull request #62 from isururanawaka/integration-tests add b0f51cf Modification agent management Id add e8c02e8 Modification agent management Id add 407aedf Merge pull request #63 from isururanawaka/integration-tests add 3eaf4f5 remove snaphopt and non maven repositories add 3406b1d Merge pull request #64 from isururanawaka/non_central_repo_removal add 7c24f82 Add redirect uris as web origins add bfedec7 Merge pull request #67 from isururanawaka/non_central_repo_removal add f387526 Add custom theme support for jboss/keycloak add 16bc92a Merge pull request #70 from isururanawaka/non_central_repo_removal add 362c1ce resource secret core service add 3bf5576 Merge pull request #72 from isururanawaka/credential_store add 0f86c38 Add public APIs for resource secret management and validations add 64cb7aa Merge pull request #73 from isururanawaka/credential_store add 9f6d2b7 Fix resource secret access add f1b84e7 Add resource secret management client add bbe040f Merge pull request #74 from isururanawaka/credential_store add 477b3b3 Hireachical group membership support add df1dbd5 Add memebership change, access validation add 9f7c333 Sharing persistance models add 1c5187c Add permission types, entity types, create entitity add 27cc441 creare Entity, Update Entity, Search Entity add 03aab03 Complete Sharig core service implementation add 2a8555f sharing service core clients add 25605b9 grpc-web support add ebbb5ba Add Envoy proxy to support grpc web add a42c664 remove node_modules and gitignore add a59dc94 Add JS stubs add a6db484 Add htrc login theme add 20ac8c8 CILogon instituion caching add 2fa7595 Add institutional whitelisting and backlisting for tenants add c30a204 Agent client role support add 43bd71c Agent client role support add bc61eeb Fix for issue #99 add e01a575 Merge pull request #77 from isururanawaka/sharing_service add 4c9d12a Merge pull request #84 from isururanawaka/sharing_service add bfd7e00 Merge pull request #89 from isururanawaka/institutional_caching add 3142e49 Merge pull request #90 from isururanawaka/institutional_caching add b10e873 Merge pull request #91 from isururanawaka/institutional_caching add 8ea96b9 complete testing sharing management service add ef30cfd Make user management multi tenant add 0e57975 Add sharing management client and modify group management to use multitenant client add 4034e49 Merge pull request #92 from isururanawaka/sharing_service add 66a198e Modified settings.py add 719f414 Merge pull request #96 from bhaktinarvekar/certificate-modifications add cf25a7f revamp python SDK to support django portal requirements add a16b8a6 Bug fix in settings.py add df8fb07 Merge pull request #97 from isururanawaka/sharing_service add 9e46116 bug fixes add f06a425 complete groups and user fixes for airavata integration add df7a205 Adding user info endpoint support add 1af033e Adding user info endpoint support add f01844e Merge pull request #98 from isururanawaka/sharing_service add c7b19f7 Bug fixing in sharing management add b5385bd update keycloak certificate add 4228de7 Fixes for airavata integration add c04ba49 formatting add dd6468f Merge pull request #100 from isururanawaka/sharing_service add 13b0cf0 Fix for #99 add 34fff48 Fix for #99 add 6869877 Merge pull request #101 from isururanawaka/institutional_caching add 5a221e7 custos logging component add 02fdbc6 logging service add 1d97283 Merge pull request #102 from isururanawaka/logging add e5d1175 remove ids add 5bc335a Merge pull request #103 from isururanawaka/logging add 0c7ffdd Change setup.py to package certificate files add 670cbf4 Add sharing management client and resource secret methods add 18eafa2 python sdk improvements add a018f3b clean up for demo branch add 0dcbb1c custos-demo add 3eadbfa conflict resolves add 48feb54 conflict resolves add 7d0ccc5 Merge pull request #108 from isururanawaka/custos-python-sdk-demo add ee47013 .asf.yaml add e90c663 Merge pull request #109 from isururanawaka/custos-python-sdk-demo add 1a0e717 Add SECRET entity type add f91dbdf Merge pull request #110 from isururanawaka/custos-python-sdk-demo new 4c89a61 Merge pull request #115 from apache/custos-python-sdk-demo The 1 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: .asf.yaml | 20 ++ .gitignore | 42 +++ .travis.yml | 2 +- LICENSE | 201 ------------ README | 5 - custos-samples/configs/settings.ini | 8 + custos-samples/samples/__init__.py | 0 custos-samples/samples/group_management_samples.py | 58 ++++ .../samples/identity_management_samples.py | 40 +++ .../samples/secret_management_samples.py | 62 ++++ .../secure_resources_with_custos_simulation.py | 361 +++++++++++++++++++++ .../samples/sharing_management_samples.py | 89 +++++ custos-samples/samples/user_management_samples.py | 66 ++++ pom.xml | 111 ------- 14 files changed, 747 insertions(+), 318 deletions(-) delete mode 100644 LICENSE delete mode 100644 README create mode 100644 custos-samples/configs/settings.ini create mode 100644 custos-samples/samples/__init__.py create mode 100644 custos-samples/samples/group_management_samples.py create mode 100644 custos-samples/samples/identity_management_samples.py create mode 100644 custos-samples/samples/secret_management_samples.py create mode 100644 custos-samples/samples/secure_resources_with_custos_simulation.py create mode 100644 custos-samples/samples/sharing_management_samples.py create mode 100644 custos-samples/samples/user_management_samples.py delete mode 100644 pom.xml