Presentation is loading. Please wait.

Presentation is loading. Please wait.

The VAO is operated by the VAO, LLC. VOSpace and TAP Deoyani Nandrekar-Heinis, Johns Hopkins University.

Similar presentations


Presentation on theme: "The VAO is operated by the VAO, LLC. VOSpace and TAP Deoyani Nandrekar-Heinis, Johns Hopkins University."— Presentation transcript:

1 The VAO is operated by the VAO, LLC. VOSpace and TAP Deoyani Nandrekar-Heinis, Johns Hopkins University

2 February 6, 2014Deoyani Nandrekar-Heinis 2 VOSpace and Authentication VOSpace needs authorization VAO Single Sign On Options: Openid or Oauth TAP uses Oauth certificate and token based approach Tokens Request token Authorize token Access token

3 February 6, 2014Deoyani Nandrekar-Heinis Tokens 3 Tap serviceVOSpace request request token Tap serviceVOSpace authorized request token url with request token Tap serviceVOSpace access token request with authorized token

4 February 6, 2014Deoyani Nandrekar-Heinis So what….. 4

5 February 6, 2014Deoyani Nandrekar-Heinis 5 First Time user VAO SSO registration Get certificate and store at safe place First time TAP authentication: Get request token curl https:// :8443/tapservice/tap/authentication -E : -k Get token authorized from VOSpace. curl https://tempsdss.pha.jhu.edu:8443/vospace-2.0/authorizehttps://tempsdss.pha.jhu.edu:8443/vospace-2.0/authorize ?oauth_token=3aa399d541cadc9cbf7dce461a2ceac0 –E : -k

6 February 6, 2014Deoyani Nandrekar-Heinis 6 PullFrom VOSpace UPLOAD=table1,vos://jhu.edu!vospace/container/data node1 Query Example (phase=pending): curl –d UPLOAD=tablevo1, vos://jhu.edu!vospace/data /datanode1 https:// :8443/tapservice/tap/async/ https:// :8443/tapservice/tap/async/

7 February 6, 2014Deoyani Nandrekar-Heinis 7 PullToVOSpace RESULTSTORE=VOSPACE,VOCONTAINER=TAPDATA VODATANODE=result1 Query Example (phase = complete): curl –d RESULTSTORE=VOSPACE –d VOCONTAINER=tapdata –d VODATANODE=result2 https:// :8443/tapservice/tap/async/ –E : -khttps:// :8443/tapservice/tap/async/

8 February 6, 2014Deoyani Nandrekar-Heinis 8 Future RESULTSTORE option at the time of query submission TAPservice creates containers and datanode TAPService stores job.xml and result in vospace Integration with Casjob MyDB

9 February 6, 2014Deoyani Nandrekar-Heinis 9


Download ppt "The VAO is operated by the VAO, LLC. VOSpace and TAP Deoyani Nandrekar-Heinis, Johns Hopkins University."

Similar presentations


Ads by Google