Revert "Fix: OAuth CORS errors when Connection Type is 'Via Proxy'"

This commit is contained in:
Cliff Hall 2026-04-09 10:54:52 -04:00 • committed by GitHub
commit 2539711bc0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -64,7 +64,6 @@ import {
clearScopeFromSessionStorage,
discoverScopes,
} from "../auth";
import { discoverOAuthProtectedResourceMetadataViaProxy } from "../oauth-proxy";
import {
getMCPProxyAddress,
getMCPTaskTtl,
@ -405,26 +404,13 @@ export function useConnection({
// Only discover resource metadata when we need to discover scopes
let resourceMetadata;
try {
if (connectionType === "proxy") {
resourceMetadata =
await discoverOAuthProtectedResourceMetadataViaProxy(
sseUrl,
config,
);
} else {
resourceMetadata = await discoverOAuthProtectedResourceMetadata(
new URL("/", sseUrl),
);
}
resourceMetadata = await discoverOAuthProtectedResourceMetadata(
new URL("/", sseUrl),
);
} catch {
// Resource metadata is optional, continue without it
}
scope = await discoverScopes(
sseUrl,
connectionType,
config,
resourceMetadata,
);
scope = await discoverScopes(sseUrl, resourceMetadata);
}
saveScopeToSessionStorage(sseUrl, scope);