Skip to content

SwissOpenEM/globus

Repository files navigation

Globus Go Library

Description

This library should provide a way for an app to request and monitor transfers from Globus after authentication.

For authentication with Globus, the standard OAuth2 implementation for Go is used (github.com/golang/oauth2).

CLI app

The cmd/ subfolder contains a full implementation of all capabilities of this library in the form of a command line application.

The client credential / code grant based authentication requires the user to authenticate each time, as passing a refresh/auth token is not supported at this time. The library itself should be capable of doing this eventually.

About

Library for requesting globus transfers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages