golemcloud / golem

Golem is an open source durable computing platform that makes it easy to build and deploy highly reliable distributed systems.
https://learn.golem.cloud/
Apache License 2.0
530 stars 59 forks source link

Introduce Github identity provider implementation in API Gateway - with a workflow that works #1060

Open afsalthaj opened 1 week ago

afsalthaj commented 1 week ago

This should be dead simple and can be done in the following

*Let's say user specified the security scheme and registered with golem under a project. For this task, let's assume this is done already and security scheme is already available for a particular in GitHub. In OSS, this security scheme can be a table not owned by any domain such aa project. This assumption implies, we will have a single security scheme stored in the table.

This basic workflow is the first step to implementing worker authentication