Skip to content

ERDDAP: Improve experience using protected datasets #44

@ChrisJohnNOAA

Description

@ChrisJohnNOAA

There is a lot of interest in this project. If you're interested in ERDDAP, but not just this project it could be worth looking at the other project listed: #45 or thinking about other projects within ERDDAP. There are a lot of potential projects in ERDDAP, so letting me know your skills and particular interests could let me suggest a different project in ERDDAP.

Project Description

Define a way for protected datasets to be used from code. Most likely this would be an API that would enable users to authenticate directly from code (like R, Matlab, and Python scripts). Currently the primary authentication method is OAuth2, and there are a couple paths forward. 1) Provide client side libraries for major languages (like R, Matlab, and Python) to allow authentication. 2) Provide an alternative authentication mechanism (temporary access tokens). This would resolves issues like: ERDDAP/erddap#92 and make ERDDAP a much more useful service for groups that want to have protected datasets.

Expected Outcomes

The ability for users to easily interact with protected ERDDAP datasets from code.

Skills required

Java, API design, optionally OAuth, Matlab, Python, R

Mentor(s)

Chris John (@ChrisJohnNOAA)

Expected Project Size

175

What is the difficulty of the project?

Intermediate

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions