Skip to content

Commit 75ad348

Browse files
committed
use selectResource from lib
1 parent 87a644f commit 75ad348

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

client/src/lib/oauth-state-machine.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,9 @@ import {
55
registerClient,
66
startAuthorization,
77
exchangeAuthorization,
8-
defaultValidateResource,
98
discoverOAuthProtectedResourceMetadata,
9+
selectResource
1010
} from "@modelcontextprotocol/sdk/client/auth.js";
11-
import {
12-
resourceUrlFromServerUrl
13-
} from "@modelcontextprotocol/sdk/shared/auth-utils.js";
1411
import {
1512
OAuthMetadataSchema,
1613
OAuthProtectedResourceMetadata,
@@ -54,11 +51,7 @@ export const oauthTransitions: Record<OAuthStep, StateTransition> = {
5451
}
5552
}
5653

57-
let resource: string| undefined;
58-
if (resourceMetadata) {
59-
resource = resourceUrlFromServerUrl(context.serverUrl);
60-
defaultValidateResource(resource, resourceMetadata.resource)
61-
}
54+
const resource = selectResource(context.serverUrl, context.provider, resourceMetadata)
6255

6356
const metadata = await discoverOAuthMetadata(authServerUrl);
6457
if (!metadata) {

0 commit comments

Comments
 (0)