-
Notifications
You must be signed in to change notification settings - Fork 0
New extension: oauth-protected-resource #119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Cargo.toml
Outdated
@@ -68,7 +68,7 @@ futures-util = "0.3.31" | |||
fxhash = "0.2.1" | |||
grafbase-database-definition = { version = "0.1.0", path = "crates/database-definition" } | |||
grafbase-postgres-introspection = { version = "0.1.0", path = "crates/postgres-introspection" } | |||
grafbase-sdk = "0.17.4" | |||
grafbase-sdk = { git = "https://github.com/grafbase/grafbase", "branch" = "tomhoule-upmmoowyrkyq" } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just until we have a new release. I won't merge before the release, obviously.
Cargo.toml
Outdated
@@ -78,6 +78,7 @@ itertools = "0.14.0" | |||
jiff = "0.2.6" | |||
jwt-compact = "0.8.0" | |||
names = "0.14.0" | |||
oauth-protected-resource-metadata-shared = { version = "0.1.0", path = "crates/oauth-protected-resource-metadata-shared" } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shared because I'm going to add the same capability to the JWT extension.
900579d
to
f7304f0
Compare
f7304f0
to
2034e4c
Compare
This is an authentication extension that does not authenticate, but just exposes the [OAuth protected resource metadata endpoint](https://datatracker.ietf.org/doc/html/rfc9728). closes GB-9242
2034e4c
to
046feec
Compare
Co-authored-by: Fredrik Björk <fredrik.bjork@gmail.com>
0560b1d
to
d944586
Compare
This is an authentication extension that does not authenticate, but just exposes the OAuth protected resource metadata endpoint. We are going to use this for the Grafbase remote MCP.
closes GB-9242