UNPKG

@authduo/authduo

Version:

Free User-sovereign Authentication for the World

20 lines 626 B
import { PostMessenger } from "renraku"; import { makePopupFns } from "./popup-fns.js"; export function setupInPopup(appWindow, popupWindow, setLoginPurpose) { const state = { parentOrigin: "*" }; const peer = new PostMessenger({ local: { window: popupWindow, getFns: (event, app) => makePopupFns(event, state, app, setLoginPurpose), }, remote: { window: appWindow, getOrigin: () => state.parentOrigin, }, }); return { dispose: peer.dispose, appFns: peer.remote, }; } //# sourceMappingURL=setup-in-popup.js.map