# autos.mcp.oauth.protocol 库模块帮助文档

## autos.mcp.oauth.protocol 成员列表 <a id="autos.mcp.oauth.protocol" href="#autos.mcp.oauth.protocol">&#x23;</a>

### autos.mcp.oauth.protocol.callback(query,state,issuer,requireIssuer) <a id="autos.mcp.oauth.protocol.callback" href="#autos.mcp.oauth.protocol.callback">&#x23;</a>
内部纯函数：校验授权回调；返回 code 或 null,err,detail。不得记录 code/query。

### autos.mcp.oauth.protocol.discoveryUrls(url,resourceMetadata,allowLoopbackHttp) <a id="autos.mcp.oauth.protocol.discoveryUrls" href="#autos.mcp.oauth.protocol.discoveryUrls">&#x23;</a>
内部纯函数：按 MCP 2025-11-25 顺序构造元数据发现地址。

### autos.mcp.oauth.protocol.parseChallenge(header) <a id="autos.mcp.oauth.protocol.parseChallenge" href="#autos.mcp.oauth.protocol.parseChallenge">&#x23;</a>
内部纯函数：解析 Bearer 挑战，拒绝重复参数与畸形引号。

### autos.mcp.oauth.protocol.pkce() <a id="autos.mcp.oauth.protocol.pkce" href="#autos.mcp.oauth.protocol.pkce">&#x23;</a>
内部函数：密码学随机 verifier 与 S256 challenge，不得记录。
