From e5b34e13d6f09809e56893e33701061ad04fcbf8 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Sun, 14 Jul 2024 16:04:22 +0300 Subject: [PATCH] ldap-tfa: export * from pages/ldap --- apps/web/pages/ldap-tfa.jsx | 15 +-------------- apps/web/pages/ldap.jsx | 11 ++++++++--- 2 files changed, 9 insertions(+), 17 deletions(-) diff --git a/apps/web/pages/ldap-tfa.jsx b/apps/web/pages/ldap-tfa.jsx index acc2fc5..82d31c4 100644 --- a/apps/web/pages/ldap-tfa.jsx +++ b/apps/web/pages/ldap-tfa.jsx @@ -1,14 +1 @@ -import { PageHead } from './ldap'; -import { Login } from '@/components'; -import { FormStateProvider } from '@/context/form-state'; - -export default function Page(props) { - return ( - - - - - ); -} - -export { getServerSideProps } from './ldap'; +export { default, getServerSideProps } from './ldap'; diff --git a/apps/web/pages/ldap.jsx b/apps/web/pages/ldap.jsx index a643d86..cb2b62c 100644 --- a/apps/web/pages/ldap.jsx +++ b/apps/web/pages/ldap.jsx @@ -21,27 +21,32 @@ export default function Page(props) { return ( - + ); } /** @type {import('next').GetServerSideProps} */ export async function getServerSideProps({ req }) { + const headers = pick(req.headers, ['auth-mode', 'cookie', 'refresh-token']); + const tfa = headers['auth-mode'] === 'ldap-tfa'; + try { - const headers = pick(req.headers, ['auth-mode', 'cookie', 'refresh-token']); const { data: user } = await axios.get(URL_API_CHECK_AUTH, { headers, }); return { props: { + tfa, user, }, }; } catch { return { - props: {}, + props: { + tfa, + }, }; } }