microbiomedata / nmdc-runtime

Runtime system for NMDC data management and orchestration
https://microbiomedata.github.io/nmdc-runtime/
Other
5 stars 3 forks source link

Metaissue: Runtime API Auth #381

Open PeopleMakeCulture opened 10 months ago

PeopleMakeCulture commented 10 months ago

Phase 1: User can access runtime API with ORCID

Phase 2: Consolidated ACLs (Access Control List)

Phase 3: Refine

ssarrafan commented 9 months ago

Last day of sprint. Removing from sprint. Adding backlog label.

dwinston commented 8 months ago
See #310 for simplifying permissions with user agent and roles models
PeopleMakeCulture commented 8 months ago

See #428 for single-click ORCiD sign-on

PeopleMakeCulture commented 8 months ago

See #429 for user identity resolution

turbomam commented 8 months ago

As part of this refactoring, can the user help in the Swagger Authorize button be updated? For example, could it say which authorization method supports the use of an ORICID, and what the flow is in terms of entering the ORCID (and whetehr it should be a bare ID or should include the prefix), being redirected to another page, copying a token, and then pasting that back into the Swagger Authorize dialog?

I know we have been given walk-throughs on this, but I'm just wondering if there is some documentation or videos I can refer back to. If not, it would be nice to have some hints in the Swagger Authorize dialog.

PeopleMakeCulture commented 8 months ago

@turbomam Addtnl documentation is a good idea--I will add some in. Thanks for the suggestion! Progress tracked in #428