Skip to content

Commit 670e301

Browse files
committed
preserving session detail from jwt strategy
1 parent b925771 commit 670e301

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

src/utils/jwt.strategy.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,28 @@ export class JwtStrategy extends PassportStrategy(Strategy, 'jwt') {
1515
async validate(req: Request, payload) {
1616
type App = {
1717
appId: string;
18+
userId: string;
1819
kmsId: string;
1920
whitelistedCors: Array<string>;
2021
subdomain: string;
2122
edvId: string;
23+
accessList: string[];
24+
grantType: string;
25+
env: string;
26+
appName: string;
2227
};
2328
const sessionDetail = req['user'];
2429
const appDetail: App = {
2530
appId: payload?.appId,
31+
userId: payload?.userId,
2632
kmsId: sessionDetail?.kmsId,
2733
whitelistedCors: sessionDetail?.whitelistedCors,
2834
subdomain: payload?.subdomain,
2935
edvId: sessionDetail?.edvId,
36+
accessList: sessionDetail?.accessList || [],
37+
env: sessionDetail.env,
38+
appName: sessionDetail.appName,
39+
grantType: sessionDetail?.grantType
3040
};
3141
return appDetail;
3242
}

src/utils/middleware/cors.middleware.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export class WhitelistSSICorsMiddleware implements NestMiddleware {
1414
async use(req: Request, _res: Response, next: NextFunction) {
1515
Logger.log(
1616
'WhitelistSSICorsMiddleware: start',
17-
'Middleware',
17+
'WhitelistSSICorsMiddleware',
1818
);
1919

2020
const origin = req.get('origin');
@@ -109,7 +109,7 @@ export class WhitelistSSICorsMiddleware implements NestMiddleware {
109109

110110
Logger.log(
111111
'WhitelistSSICorsMiddleware: passed',
112-
'Middleware',
112+
'WhitelistSSICorsMiddleware',
113113
);
114114

115115
next();

0 commit comments

Comments
 (0)