๐OAuth 2.1 with PKCEAuthorization Code flow with mandatory PKCE S256, refresh-token rotation and dynamic client registration.Authorization server
๐Provider-neutralBring any OIDC or OAuth 2.0 identity source, or offer several sign-in options including LDAP.Login methods
๐งฐSDKs for resource serversValidate tokens, publish resource metadata and issue bearer challenges from Python, Go or TypeScript.Auth client SDKs
๐ก๏ธExplicit security modelAudience and scope enforcement stays at the resource server; your tools never see which IdP signed the user in.Security model
๐Downstream credentialsConnect or exchange credentials for downstream APIs while keeping the MCP token boundary explicit.External credentials
๐งชRunnable examplesA full local flow with Keycloak, plus Python, Go and TypeScript resource servers verified by shared cases.Run the demo