mirror of
https://github.com/zitadel/zitadel.git
synced 2025-12-12 10:15:04 +00:00
sessions with ts
This commit is contained in:
@@ -6,7 +6,7 @@ describe("login", () => {
|
|||||||
data: {
|
data: {
|
||||||
details: {
|
details: {
|
||||||
sequence: 859,
|
sequence: 859,
|
||||||
changeDate: "2023-07-04T07:58:20.126Z",
|
changeDate: "1519211810362",
|
||||||
resourceOwner: "220516472055706145",
|
resourceOwner: "220516472055706145",
|
||||||
},
|
},
|
||||||
sessionId: "221394658884845598",
|
sessionId: "221394658884845598",
|
||||||
@@ -20,8 +20,8 @@ describe("login", () => {
|
|||||||
data: {
|
data: {
|
||||||
session: {
|
session: {
|
||||||
id: "221394658884845598",
|
id: "221394658884845598",
|
||||||
creationDate: "2023-07-04T07:58:20.026Z",
|
creationDate: "1519211810362",
|
||||||
changeDate: "2023-07-04T07:58:20.126Z",
|
changeDate: "1519211810999",
|
||||||
sequence: 859,
|
sequence: 859,
|
||||||
factors: {
|
factors: {
|
||||||
user: {
|
user: {
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ export const getButtonClasses = (
|
|||||||
clsx({
|
clsx({
|
||||||
"box-border font-normal leading-36px text-14px inline-flex items-center rounded-md focus:outline-none transition-colors transition-shadow duration-300":
|
"box-border font-normal leading-36px text-14px inline-flex items-center rounded-md focus:outline-none transition-colors transition-shadow duration-300":
|
||||||
true,
|
true,
|
||||||
"shadow hover:shadow-xl active:shadow-xl disabled:border-none disabled:bg-gray-300 disabled:text-gray-600 disabled:cursor-not-allowed disabled:dark:bg-gray-800 disabled:dark:text-gray-900":
|
"shadow hover:shadow-xl active:shadow-xl disabled:border-none disabled:bg-gray-300 disabled:text-gray-600 disabled:shadow-none disabled:cursor-not-allowed disabled:dark:bg-gray-800 disabled:dark:text-gray-900":
|
||||||
variant === ButtonVariants.Primary,
|
variant === ButtonVariants.Primary,
|
||||||
"bg-primary-light-500 dark:bg-primary-dark-500 hover:bg-primary-light-400 hover:dark:bg-primary-dark-400 text-primary-light-contrast-500 dark:text-primary-dark-contrast-500":
|
"bg-primary-light-500 dark:bg-primary-dark-500 hover:bg-primary-light-400 hover:dark:bg-primary-dark-400 text-primary-light-contrast-500 dark:text-primary-dark-contrast-500":
|
||||||
variant === ButtonVariants.Primary && color !== ButtonColors.Warn,
|
variant === ButtonVariants.Primary && color !== ButtonColors.Warn,
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
"use server";
|
"use server";
|
||||||
|
|
||||||
import { login } from "@zitadel/server";
|
|
||||||
import { cookies } from "next/headers";
|
import { cookies } from "next/headers";
|
||||||
|
|
||||||
export type SessionCookie = {
|
export type SessionCookie = {
|
||||||
|
|||||||
@@ -39,9 +39,9 @@ export async function createSessionAndUpdateCookie(
|
|||||||
const sessionCookie: SessionCookie = {
|
const sessionCookie: SessionCookie = {
|
||||||
id: createdSession.sessionId,
|
id: createdSession.sessionId,
|
||||||
token: createdSession.sessionToken,
|
token: createdSession.sessionToken,
|
||||||
creationDate: response.session.creationDate?.toString() ?? "",
|
creationDate: `${response.session.creationDate?.getTime() ?? ""}`,
|
||||||
expirationDate: (response.session.expirationDate ?? "")?.toString(),
|
expirationDate: `${response.session.expirationDate?.getTime() ?? ""}`,
|
||||||
changeDate: response.session.changeDate?.toString() ?? "",
|
changeDate: `${response.session.changeDate?.getTime() ?? ""}`,
|
||||||
loginName: response.session.factors.user.loginName ?? "",
|
loginName: response.session.factors.user.loginName ?? "",
|
||||||
organization: response.session.factors.user.organizationId ?? "",
|
organization: response.session.factors.user.organizationId ?? "",
|
||||||
};
|
};
|
||||||
@@ -89,9 +89,9 @@ export async function createSessionForUserIdAndUpdateCookie(
|
|||||||
const sessionCookie: SessionCookie = {
|
const sessionCookie: SessionCookie = {
|
||||||
id: createdSession.sessionId,
|
id: createdSession.sessionId,
|
||||||
token: createdSession.sessionToken,
|
token: createdSession.sessionToken,
|
||||||
creationDate: response.session.creationDate?.toString() ?? "",
|
creationDate: `${response.session.creationDate?.getTime() ?? ""}`,
|
||||||
expirationDate: (response.session.expirationDate ?? "")?.toString(),
|
expirationDate: `${response.session.expirationDate?.getTime() ?? ""}`,
|
||||||
changeDate: response.session.changeDate?.toString() ?? "",
|
changeDate: `${response.session.changeDate?.getTime() ?? ""}`,
|
||||||
loginName: response.session.factors.user.loginName ?? "",
|
loginName: response.session.factors.user.loginName ?? "",
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -141,9 +141,9 @@ export async function createSessionForIdpAndUpdateCookie(
|
|||||||
const sessionCookie: SessionCookie = {
|
const sessionCookie: SessionCookie = {
|
||||||
id: createdSession.sessionId,
|
id: createdSession.sessionId,
|
||||||
token: createdSession.sessionToken,
|
token: createdSession.sessionToken,
|
||||||
creationDate: response.session.creationDate?.toString() ?? "",
|
creationDate: `${response.session.creationDate?.getTime() ?? ""}`,
|
||||||
expirationDate: (response.session.expirationDate ?? "")?.toString(),
|
expirationDate: `${response.session.expirationDate?.getTime() ?? ""}`,
|
||||||
changeDate: response.session.changeDate?.toString() ?? "",
|
changeDate: `${response.session.changeDate?.getTime() ?? ""}`,
|
||||||
loginName: response.session.factors.user.loginName ?? "",
|
loginName: response.session.factors.user.loginName ?? "",
|
||||||
organization: response.session.factors.user.organizationId ?? "",
|
organization: response.session.factors.user.organizationId ?? "",
|
||||||
};
|
};
|
||||||
@@ -193,7 +193,7 @@ export async function setSessionAndUpdateCookie(
|
|||||||
token: updatedSession.sessionToken,
|
token: updatedSession.sessionToken,
|
||||||
creationDate: recentCookie.creationDate,
|
creationDate: recentCookie.creationDate,
|
||||||
expirationDate: recentCookie.expirationDate,
|
expirationDate: recentCookie.expirationDate,
|
||||||
changeDate: updatedSession.details?.changeDate?.toString() ?? "",
|
changeDate: `${updatedSession.details?.changeDate?.getTime() ?? ""}`,
|
||||||
loginName: recentCookie.loginName,
|
loginName: recentCookie.loginName,
|
||||||
organization: recentCookie.organization,
|
organization: recentCookie.organization,
|
||||||
};
|
};
|
||||||
@@ -216,7 +216,7 @@ export async function setSessionAndUpdateCookie(
|
|||||||
token: updatedSession.sessionToken,
|
token: updatedSession.sessionToken,
|
||||||
creationDate: sessionCookie.creationDate,
|
creationDate: sessionCookie.creationDate,
|
||||||
expirationDate: sessionCookie.expirationDate,
|
expirationDate: sessionCookie.expirationDate,
|
||||||
changeDate: session.changeDate?.toString() ?? "",
|
changeDate: `${session.changeDate?.getTime() ?? ""}`,
|
||||||
loginName: session.factors?.user?.loginName ?? "",
|
loginName: session.factors?.user?.loginName ?? "",
|
||||||
organization: session.factors?.user?.organizationId ?? "",
|
organization: session.factors?.user?.organizationId ?? "",
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user