-
Notifications
You must be signed in to change notification settings - Fork 4
feat!: new configuration schema and support for more OAuth providers #69
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
|
Would this let me use Authelia instead of Dex? I was trying to make that work earlier and got stuck on this:
|
Yes, I think Authelia should work if you configure it as OIDC provider. This PR still needs some refinement and a lot of testing but you can already try it if you want. The relevant config should look something like this: authorization:
type: oidc
oidc:
issuerUrl: "<authelia url>"
clientId: "..."
clientSecret: "..."The redirect URL for the client should be |
Signed-off-by: Jakob Steiner <[email protected]>
|
Thanks for the tip, I did build the branch locally ( |
|
Thanks for trying! It looks like you start the gateway with the |
|
Ok, it boots! I'll check it all works now :) |
|
Update on my end: Using MCP Inspector: It sends the user to authelia, I authorise, it redirects back to MCP inspector and says in a toast notification "Successfully Connected" but it also says "Disconnected" in the left sidebar. Problem could easily be in how I'm wiring these things up, and I'll keep digging on that front, but in case it's relevant, the MCP inspector UI is making hundreds of requests to Response: Logs from the gateway (order might be swapped, hard to tell based on the volume which is first and which is second) I'm still digging into cons issues on my side, but in case it helps the PR those are my results so far. Oh, also, when refreshing and trying to connect again, it 400s on POST /oauth/token it gets this response body: |
No description provided.