Merged in feat/LOY-230-Microsoft-Entra-ID-Auth (pull request #2113)

Feat(LOY-230): DTMC Routes with Entra ID Auth & Error Page Handling

* feat(LOY-230): Link Scandic Friends and Azure accounts

* fix(LOY-230): remove employee id param setting

* fix(LOY-230): return token in jwt callback for auth.dtmc.ts


Approved-by: Michael Zetterberg
Approved-by: Christian Andolf
This commit is contained in:
Chuma Mcphoy (We Ahead)
2025-06-18 10:22:04 +00:00
parent 9df19fda7c
commit 2101b79db1
23 changed files with 568 additions and 165 deletions

View File

@@ -16,6 +16,7 @@ declare module "next-auth" {
*/
interface Session extends RefreshTokenError {
token: JWT
employeeId?: string | null
}
/**

View File

@@ -34,6 +34,7 @@ export enum LoginTypeEnum {
email = "email",
"membership number" = "membership number",
"email link" = "email link",
"dtmc" = "dtmc",
}
export type LoginType = keyof typeof LoginTypeEnum

View File

@@ -11,8 +11,9 @@ declare module "next-auth/jwt" {
access_token: string
expires_at?: number
loginType: LoginType
mfa_expires_at: number
mfa_scope: boolean
refresh_token: string
mfa_expires_at?: number
mfa_scope?: boolean
refresh_token?: string
employeeId?: string
}
}