メインコンテンツにスキップ
バージョン: 0.2.0-beta.1

型エイリアス: ValidateIssuerFunction()

type ValidateIssuerFunction = (tokenIssuer: string) => void;

アクセス トークン (Access token) の発行者 (Issuer) を検証するための関数型です。

この関数は、発行者 (Issuer) が有効でない場合、コード 'invalid_issuer' の MCPAuthBearerAuthError をスローする必要があります。発行者 (Issuer) は以下に対して検証されるべきです:

  1. MCP-Auth の認可サーバーメタデータで設定された認可サーバー (Authorization servers)
  2. 保護されたリソースのメタデータに記載された認可サーバー (Authorization servers)

パラメーター

tokenIssuer

string

戻り値

void

例外

発行者 (Issuer) が認識されない、または無効な場合にスローされます。