Skip to content

Commit ef76ec2

Browse files
dsp-antlocaldenaaronpkpcarleton
committed
authorization: Separate authorization server and resource server
In the initial specification of authorization in MCP, the MCP server acted as both the authorization server (AS) and reseource server (RS). This makes enterprise deployments difficult where the AS is often a separate entity such as Auth0/Entra ID or others. The specification reworks the separation between AS/RS, making the MCP server an RS server only. This adds the complication that the MCP server must inform the client about the AS. We are using the Protected Resource Metadata OAuth specification for this. This is a first step into the right direction. Co-authored-by: Den Delimarsky 🌺 <[email protected]> Co-authored-by: Aaron Parecki <[email protected]> Co-authored-by: Paul Carleton <[email protected]>
1 parent 3afdc13 commit ef76ec2

File tree

1 file changed

+107
-218
lines changed

1 file changed

+107
-218
lines changed

0 commit comments

Comments
 (0)