型エイリアス: ValidateIssuerFunction()
type ValidateIssuerFunction = (tokenIssuer: string) => void;
アクセス トークン (Access token) の発行者 (Issuer) を検証するための関数型です。
この関数は、発行者 (Issuer) が有効でない場合、コード 'invalid_issuer' の MCPAuthBearerAuthError をスローする必要があります。発行者 (Issuer) は以下に対して検証されるべきです:
- MCP-Auth の認可サーバーメタデータで設定された認可サーバー (Authorization servers)
- 保護されたリソースのメタデータに記載された認可サーバー (Authorization servers)
パラメーター
tokenIssuer
string
戻り値
void
例外
発行者 (Issuer) が認識されない、または無効な場合にスローされます。