Access data in place through guest collection?

26 views
Skip to first unread message

Ken Carlile

unread,
May 9, 2025, 12:57:36 PMMay 9
to Discuss
This is a long shot, but is there a way to read the data in a guest collection without copying it via Globus sdk or cli? I have a VIP to whom data movement is an anathema, but he would super like to give select people outside his group (but within the organization/network) access to some of his data. 

Thanks, 
Ken

Ken Carlile

unread,
May 9, 2025, 12:59:29 PMMay 9
to Discuss, Ken Carlile
To clarify, this would be for an application (neuroglancer) to be able to read and display the images in a dataset. 

Rick Wagner

unread,
May 9, 2025, 1:03:44 PMMay 9
to Discuss, kcar...@gmail.com
Hi Ken,

If you have HTTPS enabled on the Guest Collection, users can view or download files via their browser. That works well in some cases where the end users don’t want to (or can’t) install something like Globus Connect Personal. Of course, the data still moves, it’s just going over HTTPS to the end user’s device.

If neuroglancer can read files over HTTPS, then you might be able to make this work. The issue will be handling the access token from the application. That can be done in various ways, and the level of effort will depend on the application.

—Rick

Ken Carlile

unread,
May 9, 2025, 1:06:50 PMMay 9
to Discuss, rpwa...@ucsd.edu, Ken Carlile
Hi Rick, thanks!

That's kind of what I was thinking. Neuroglancer can read files over https, but I'm certain that it currently doesn't handle the access token part of it. That's why we have developers on staff, though, at least in theory. 

--Ken

Rick Wagner

unread,
May 9, 2025, 1:16:53 PMMay 9
to Discuss, kcar...@gmail.com, Rick Wagner
Ken,

I took a quick look at neuroglancer and see that some of its data services (clients, essentially) already handle bearer tokens as part of their HTTPS requests:

My first attempt at this would be to use the Globus JavaScript SDK to add a new Globus data service to neuroglancer. Then you can handle auth, tokens, listing files, etc.

--Rick

Joe Bottigliero

unread,
May 9, 2025, 1:20:02 PMMay 9
to Ken Carlile, Discuss, rpwa...@ucsd.edu
Hey Ken, 

Since you mentioned Neuroglancer specifically, I wanted to mention I have a pull request open that would add Globus as a datasource that you or your team might find useful.

It's likely drifted from the trunk at this point, but the core concepts around integrating with GCS HTTPS access remain the same.

Best,
Joe

Ken Carlile

unread,
May 9, 2025, 1:28:40 PMMay 9
to Discuss, joe...@globus.org, Discuss, rpwa...@ucsd.edu, Ken Carlile
I guess I'm not the only one with crazy ideas! This looks exactly like what I was thinking about. 

Thanks!

Reply all
Reply to author
Forward
0 new messages