Skip to content

Add directly External JWT Token Exchange in the MCP server as a third auth option #81

@benemart

Description

@benemart

Hello,

Today the MCP server supports two auth options :

  • oauth (recommended)
  • PAT

We are using Open WebUI as our on premise AI platform.

Users are authenticated with OIDC to this platform.

It can connect to external MCP servers and forward them directly the access_token in the bearer header.

As many MCP clients or UI use now OIDC/OAUTH for authentication and authorization, it will save lots of work if the Token Exchange could be directly processed inside the MCP server and not on the client side.

It could be implemented as a third option for authenticating : take the access_token passed in the bearer header and exchange it with a dremio instance token.

what do you think about this ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions