mirror of
https://github.com/zitadel/zitadel.git
synced 2025-12-12 10:36:44 +00:00
/login route, extend session cookie for authRequestId
This commit is contained in:
@@ -7,6 +7,7 @@ export type SessionCookie = {
|
||||
token: string;
|
||||
loginName: string;
|
||||
changeDate: string;
|
||||
authRequestId?: string; // if its linked to an OIDC flow
|
||||
};
|
||||
|
||||
function setSessionHttpOnlyCookie(sessions: SessionCookie[]) {
|
||||
@@ -146,6 +147,18 @@ export async function getAllSessionIds(): Promise<any> {
|
||||
}
|
||||
}
|
||||
|
||||
export async function getAllSessions(): Promise<SessionCookie[]> {
|
||||
const cookiesList = cookies();
|
||||
const stringifiedCookie = cookiesList.get("sessions");
|
||||
|
||||
if (stringifiedCookie?.value) {
|
||||
const sessions: SessionCookie[] = JSON.parse(stringifiedCookie?.value);
|
||||
return sessions;
|
||||
} else {
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns most recent session filtered by optinal loginName
|
||||
* @param loginName
|
||||
|
||||
Reference in New Issue
Block a user