graphql-hive / graphql-hive/console

OIDC support for CI solutions like GitHub or CircleCI

Open
#6,109 0 comments 3 reactions 0 assignees View on GitHub
improvement registry
Dominant language
TypeScript
Stars
483
Forks
145
Avg merge
2d 5h
Merged PRs (30d)
65

Description

a CI/CD pipeline needs to access hive and is currently doing so with a Schema Registry token.
Using those tokens can be problematic: one has to manually creates, rotates and eventually deletes those tokens.

Another approach would be to use OIDC. I see that you support [OIDC for humans logins](). But I don't see support for CI solutions like GitHub or CircleCI.

We're using CircleCI that supports OIDC: [https://circleci.com/docs/openid-connect-tokens/]()
In Hive, we would configure which tokens are valid for which subgraph, by checking:

* which issuers are allowed
* the ID of the project - to be mapped with a service in Hive

By doing so, we would not need any Schema Registry tokens.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.