Skip to content

Commit 2b2fecd

Browse files
docs(@nestjs) passport jwt update
1 parent 49be25d commit 2b2fecd

2 files changed

Lines changed: 5 additions & 10 deletions

File tree

examples/08-passport/src/modules/auth/auth.service.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,17 @@ import { Component, Inject } from '@nestjs/common';
33

44
@Component()
55
export class AuthService {
6-
public async createToken() {
7-
const expiresIn = 60 * 60;
8-
const secretOrKey = 'secret';
9-
const user = {
10-
id: 1,
11-
email: 'test@test.com',
12-
};
6+
async createToken() {
7+
const expiresIn = 60 * 60, secretOrKey = 'secret';
8+
const user = { email: 'thisis@example.com' };
139
const token = jwt.sign(user, secretOrKey, { expiresIn });
1410
return {
1511
expires_in: expiresIn,
1612
access_token: token,
1713
};
1814
}
1915

20-
public async validateUser(signedUser): Promise<boolean> {
16+
async validateUser(signedUser): Promise<boolean> {
2117
// put some validation logic here
2218
// for example query user by id / email / username
2319
return true;

examples/08-passport/src/modules/auth/passport/jwt.strategy.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as passport from 'passport';
2-
import { Component, Inject } from '@nestjs/common';
32
import { ExtractJwt, Strategy } from 'passport-jwt';
3+
import { Component, Inject } from '@nestjs/common';
44
import { AuthService } from '../auth.service';
55

66
@Component()
@@ -14,7 +14,6 @@ export class JwtStrategy extends Strategy {
1414
},
1515
async (req, payload, next) => await this.verify(req, payload, next)
1616
);
17-
1817
passport.use(this);
1918
}
2019

0 commit comments

Comments
 (0)