refactor: zitadel server

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
This commit is contained in:
Yordis Prieto
2024-04-07 03:56:46 -04:00
parent 61f890f29b
commit 03fa791554
66 changed files with 1105 additions and 1066 deletions

View File

@@ -1,9 +1,4 @@
import {
createCallback,
getBrandingSettings,
getSession,
server,
} from "@/lib/zitadel";
import { createCallback, getBrandingSettings, getSession } from "@/lib/zitadel";
import DynamicTheme from "@/ui/DynamicTheme";
import UserAvatar from "@/ui/UserAvatar";
import { getMostRecentCookieWithLoginname } from "@/utils/cookies";
@@ -13,14 +8,17 @@ async function loadSession(loginName: string, authRequestId?: string) {
const recent = await getMostRecentCookieWithLoginname(`${loginName}`);
if (authRequestId) {
return createCallback(server, {
return createCallback({
authRequestId,
session: { sessionId: recent.id, sessionToken: recent.token },
callbackKind: {
case: "session",
value: { sessionId: recent.id, sessionToken: recent.token },
},
}).then(({ callbackUrl }) => {
return redirect(callbackUrl);
});
}
return getSession(server, recent.id, recent.token).then((response) => {
return getSession(recent.id, recent.token).then((response) => {
if (response?.session) {
return response.session;
}
@@ -31,7 +29,7 @@ export default async function Page({ searchParams }: { searchParams: any }) {
const { loginName, authRequestId, organization } = searchParams;
const sessionFactors = await loadSession(loginName, authRequestId);
const branding = await getBrandingSettings(server, organization);
const branding = await getBrandingSettings(organization);
return (
<DynamicTheme branding={branding}>