sci-oer / webapp

The webapp for the project and the auto-builder webapp
GNU Affero General Public License v3.0
0 stars 1 forks source link

Create API token generation endpoint #13

Open MarshallAsch opened 1 year ago

MarshallAsch commented 1 year ago

A potential plan for this project is to kick off builds of new images non interactivity through CI pipelines that should be able to be granted scoped tokens to call the apis:

The initial implementation should grant 'simple' tokens that can be used for the Create container API and the check build status API's.

A more complicated alternative to this (that would be good to have implemented is to support github and gitlab OIDC pipeline authenticate and grant access for select workflows.