File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed
Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change 1- import { OAuthTokenVerifier } from '@modelcontextprotocol/sdk/server/auth/types.js' ;
2- import { AuthInfo , InvalidTokenError } from '@modelcontextprotocol/sdk/server/auth/types.js' ;
1+ import { OAuthTokenVerifier } from '@modelcontextprotocol/sdk/server/auth/provider.js' ;
2+ import { AuthInfo } from '@modelcontextprotocol/sdk/server/auth/types.js' ;
3+ import { InvalidTokenError } from '@modelcontextprotocol/sdk/server/auth/errors.js' ;
34import { TokenIntrospectionResponse } from '../../shared/types.js' ;
45import { logger } from '../utils/logger.js' ;
56
@@ -53,10 +54,8 @@ export class ExternalAuthVerifier implements OAuthTokenVerifier {
5354 // Extract user ID from standard 'sub' claim or custom 'userId' field
5455 const userId = data . sub || data . userId ;
5556 if ( ! userId ) {
56- logger . warn ( 'Token introspection response missing user ID' , {
57- hasS
58-
59- : ! ! data . sub ,
57+ logger . info ( 'Token introspection response missing user ID' , {
58+ hasSub : ! ! data . sub ,
6059 hasUserId : ! ! data . userId ,
6160 } ) ;
6261 }
Original file line number Diff line number Diff line change 11import { redisClient } from "../redis.js" ;
22import { McpInstallation , PendingAuthorization , TokenExchange } from "../types.js" ;
3- import { OAuthClientInformationFull , OAuthTokens } from "@modelcontextprotocol/sdk/shared/auth.js" ;
3+ import { OAuthClientInformationFull } from "@modelcontextprotocol/sdk/shared/auth.js" ;
44
55// Re-export from shared modules for backward compatibility
66export {
You can’t perform that action at this time.
0 commit comments