Makes the MCP endpoint an OAuth 2.1 resource server: it requires a bearer token, binds that token's audience
to this server, and enforces the scopes the endpoint calls for. A request presenting no bearer credential is answered 401 with a WWW-Authenticate challenge naming the
Protected Resource Metadata document, one presenting a bearer credential that cannot be read is answered
400 invalid_request, and a token that is valid but too narrow is answered 403 insufficient_scope. The
validated token reaches request handlers on ServerContext::$receiveContext->authInfo.