This is an automated email from the ASF dual-hosted git repository. machristie pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/airavata-custos.git
commit 4cd85e1923a0d5c180ddc9c719e6739715563743 Merge: 841c5cd baaea62 Author: Marcus Christie <machris...@apache.org> AuthorDate: Fri Oct 11 16:42:02 2019 -0400 Merge pull request #8 from aarushiibisht/abisht_custos_master Python SDK for authentication was keycloak and for other admin services clients/python/README.md | 52 + .../airavata_custos/admin/iam_admin_client.py | 150 + clients/python/airavata_custos/sample_settings.ini | 10 + .../python/airavata_custos/security/__init__.py | 0 .../airavata_custos/security/client_credentials.py | 68 + .../security/keycloak_connectors.py | 170 + clients/python/airavata_custos/settings.py | 39 + clients/python/airavata_custos/utils.py | 78 + clients/python/custos/__init__.py | 0 clients/python/custos/commons/__init__.py | 0 clients/python/custos/commons/model/__init__.py | 0 .../custos/commons/model/security/__init__.py | 1 + .../custos/commons/model/security/constants.py | 14 + .../python/custos/commons/model/security/ttypes.py | 104 + clients/python/custos/profile/__init__.py | 0 clients/python/custos/profile/iam/__init__.py | 0 .../python/custos/profile/iam/admin/__init__.py | 0 .../custos/profile/iam/admin/services/__init__.py | 0 .../iam/admin/services/cpi/IamAdminServices-remote | 222 ++ .../iam/admin/services/cpi/IamAdminServices.py | 3863 ++++++++++++++++++++ .../profile/iam/admin/services/cpi/__init__.py | 1 + .../profile/iam/admin/services/cpi/constants.py | 16 + .../iam/admin/services/cpi/error/__init__.py | 1 + .../iam/admin/services/cpi/error/constants.py | 14 + .../profile/iam/admin/services/cpi/error/ttypes.py | 85 + .../profile/iam/admin/services/cpi/ttypes.py | 23 + .../python/custos/profile/model/User/__init__.py | 1 + .../python/custos/profile/model/User/constants.py | 16 + clients/python/custos/profile/model/User/ttypes.py | 788 ++++ clients/python/custos/profile/model/__init__.py | 0 .../python/custos/profile/model/tenant/__init__.py | 1 + .../custos/profile/model/tenant/constants.py | 14 + .../python/custos/profile/model/tenant/ttypes.py | 604 +++ .../custos/profile/model/workspace/__init__.py | 1 + .../custos/profile/model/workspace/constants.py | 14 + .../custos/profile/model/workspace/ttypes.py | 345 ++ clients/python/requirements_dev.txt | 5 + 37 files changed, 6700 insertions(+)