メインコンテンツにスキップ

型エイリアス: ResolvedAuthServerConfig

type ResolvedAuthServerConfig = {
  metadata: CamelCaseAuthorizationServerMetadata;
  type: AuthServerType;
};

メタデータ付きのリモート認可サーバー (Authorization server) の解決済み設定。

この型は、メタデータがすでに利用可能な場合(ハードコーディングされているか、事前に fetchServerConfig() で取得されている場合)に使用します。

プロパティ

metadata

metadata: CamelCaseAuthorizationServerMetadata;

認可サーバー (Authorization server) のメタデータで、MCP 仕様(OAuth 2.0 認可サーバーメタデータに基づく)に準拠している必要があります。

このメタデータは通常、サーバーの well-known エンドポイント(OAuth 2.0 認可サーバーメタデータまたは OpenID Connect Discovery)から取得されます。サーバーがそのようなエンドポイントをサポートしていない場合は、設定に直接指定することもできます。

注意: メタデータは mcp-auth ライブラリの推奨に従い、camelCase 形式である必要があります。

参考


type

type: AuthServerType;

認可サーバー (Authorization server) のタイプ。

参考

AuthServerType で利用可能な値を確認できます。