fix and update
This commit is contained in:
@@ -5,6 +5,7 @@ import { resolveFrontendUrl, resolveOAuthIssuer } from './oauth-issuer';
|
||||
import {
|
||||
normalizePublicBaseUrl,
|
||||
preferCanonicalBase,
|
||||
resolveFedcmWebIdentityOrigin,
|
||||
resolvePublicApiBaseFromRequest,
|
||||
resolvePublicFrontendBaseFromRequest
|
||||
} from './public-url';
|
||||
@@ -25,13 +26,7 @@ export interface FedcmEndpoints {
|
||||
function buildFedcmEndpointUrls(issuer: string, frontendUrl: string) {
|
||||
const base = normalizePublicBaseUrl(issuer);
|
||||
const front = normalizePublicBaseUrl(frontendUrl);
|
||||
|
||||
let webIdentityOrigin = front;
|
||||
try {
|
||||
webIdentityOrigin = new URL(base).origin;
|
||||
} catch {
|
||||
// keep frontend origin
|
||||
}
|
||||
const webIdentityOrigin = resolveFedcmWebIdentityOrigin(base, front);
|
||||
|
||||
return {
|
||||
configUrl: `${base}/fedcm/config.json`,
|
||||
|
||||
Reference in New Issue
Block a user