mirror of
https://github.com/HeyPuter/puter.git
synced 2026-07-08 16:21:40 +00:00
allow overriding origin from workers.dev on mcp server (#3204)
This commit is contained in:
committed by
GitHub
parent
2387d8dcc9
commit
07781cd681
@@ -29,7 +29,14 @@ const guiOrigin = () => globalThis.puter_gui_origin || DEFAULT_GUI_ORIGIN;
|
||||
const secretString = () =>
|
||||
globalThis.OAUTH_SECRET || 'puter-mcp-dev-insecure-secret-change-me';
|
||||
|
||||
const originOf = (request) => new URL(request.url).origin;
|
||||
const originOf = (request) => {
|
||||
let originalOrigin = new URL(request.url).origin;
|
||||
if (originalOrigin.includes('workers.dev') && globalThis.OVERRIDE_ORIGIN) {
|
||||
return globalThis.OVERRIDE_ORIGIN;
|
||||
}
|
||||
return originalOrigin;
|
||||
|
||||
};
|
||||
|
||||
// ---- base64url + AES-GCM sealing ------------------------------------------
|
||||
|
||||
|
||||
@@ -16,7 +16,8 @@ no_bundle = true
|
||||
# puter_endpoint - Puter API origin for fs/subdomain calls (default https://api.puter.com)
|
||||
# puter_gui_origin - Puter GUI origin for the OAuth "Sign in with Puter"
|
||||
# (authme) redirect (default https://puter.com)
|
||||
# [vars]
|
||||
[vars]
|
||||
# OVERRIDE_ORIGIN = "https://mcp.puter.com"
|
||||
# puter_endpoint = "https://api.puter.com"
|
||||
# puter_gui_origin = "https://puter.com"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user