[
https://issues.apache.org/jira/browse/AIRAVATA-2731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16420746#comment-16420746
]
Suresh Marru commented on AIRAVATA-2731:
----------------------------------------
The steps involved can probably be
# Authenticate with KeyCloak and get user based OAuth2 tokens (alternatively
service tokens can be explored).
# Interact with Airavata API using OAuth2 client.
# Connect to Airavata file manager (SFTP powered OAuth2)
## The server code for the file manager is -
[https://github.com/SciGaP/airavata-file-manager]
## A reference client will be in
[https://github.com/SciGaP/seagrid-rich-client]
# Using Google client as a reference - suggest Airavata C++ Client SDK
distribution - https://github.com/google/google-api-cpp-client
> C++ Client SDK with Airavata 0.17
> ---------------------------------
>
> Key: AIRAVATA-2731
> URL: https://issues.apache.org/jira/browse/AIRAVATA-2731
> Project: Airavata
> Issue Type: Task
> Reporter: Suresh Marru
> Assignee: Vasanth
> Priority: Major
>
> The current C++ client libraries in
> [https://github.com/apache/airavata/tree/master/airavata-api/airavata-client-sdks/airavata-cpp-sdk]
> are outdated.
> It will be nice to resurresct the client libaraies and use the google example
> as a reference - [https://github.com/google/google-api-cpp-client]
> This will require to connect to KeyCloak and get a client API keys and have
> API's to create, launch an experiment and monitor the progress.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)