mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-02-03 21:03:08 +00:00
fix: add session token to image URLs for web mode authentication
In web mode, image loads may not send session cookies due to proxy/CORS restrictions. This adds the session token as a query parameter to ensure images load correctly with proper authentication in web mode. Fixes custom project icons and images not loading in web mode. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -185,7 +185,13 @@ export function getAuthenticatedImageUrl(
|
|||||||
if (apiKey) {
|
if (apiKey) {
|
||||||
params.set('apiKey', apiKey);
|
params.set('apiKey', apiKey);
|
||||||
}
|
}
|
||||||
// Note: Session token auth relies on cookies which are sent automatically by the browser
|
|
||||||
|
// Web mode: also add session token as query param for image loads
|
||||||
|
// This ensures images load correctly even if cookies aren't sent (e.g., cross-origin proxy scenarios)
|
||||||
|
const sessionToken = getSessionToken();
|
||||||
|
if (sessionToken) {
|
||||||
|
params.set('token', sessionToken);
|
||||||
|
}
|
||||||
|
|
||||||
return `${serverUrl}/api/fs/image?${params.toString()}`;
|
return `${serverUrl}/api/fs/image?${params.toString()}`;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user