UNPKG

@htilssu/wowo

Version:

Module tương tác với ứng dụng e-wallet môn học CNPM-DAPM

28 lines 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.sso = void 0; const SSO_1 = require("../SSO"); var sso; (function (sso) { function redirectToSignInPage() { } sso.redirectToSignInPage = redirectToSignInPage; function openAuthWindow() { const authWindow = window.open(SSO_1.baseUrl, 'authWindow', 'width=500,height=600'); } /** * Chuyển hướng tới trang đăng nhập của server SSO với url trả về sau khi đăng nhập * khi server đăng nhập xong sẽ chuyển hướng tới url trả về và kèm theo Token của người dùng từ searchParams * @example * ```js * redirectToLoginPage("http://localhost:3000") * ``` * Sau khi xác thực xong người dùng sẽ được chuyển hướng tới `http://localhost:3000?Token=...` các dịch vụ liên kết sẽ lấy token từ query params và lưu vào cookie của app * @param redirectUrl url mà sau khi đăng nhập xong sẽ chuyển hướng tới */ function redirectToLoginPage(redirectUrl) { window.location.href = `${SSO_1.baseUrl}/sign-in?returnUrl=${redirectUrl ?? window.location}`; } sso.redirectToLoginPage = redirectToLoginPage; })(sso || (exports.sso = sso = {})); //# sourceMappingURL=sign-in.redirect.js.map