Skip to content

Commit 2fd444d

Browse files
committed
fix: update clerk auth
Signed-off-by: Innei <i@innei.in>
1 parent ae47390 commit 2fd444d

File tree

1 file changed

+16
-18
lines changed

1 file changed

+16
-18
lines changed

apps/core/src/modules/auth/auth.service.ts

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -136,32 +136,30 @@ export class AuthService {
136136

137137
if (!enable) return false
138138

139-
if (jwtToken === undefined) {
139+
if (jwtToken === undefined || !jwtToken) {
140140
return false
141141
}
142142

143143
try {
144-
if (jwtToken) {
145-
const { sub: userId } = jwt.verify(jwtToken, pemKey) as {
146-
sub: string
147-
}
144+
const { sub: userId } = jwt.verify(jwtToken, pemKey) as {
145+
sub: string
146+
}
148147

149-
let clerkClient: ClerkClient
150-
if (this.clerkClientLRU.has(secretKey)) {
151-
clerkClient = this.clerkClientLRU.get(secretKey)!
152-
} else {
153-
clerkClient = createClerkClient({
154-
secretKey,
155-
})
148+
let clerkClient: ClerkClient
149+
if (this.clerkClientLRU.has(secretKey)) {
150+
clerkClient = this.clerkClientLRU.get(secretKey)!
151+
} else {
152+
clerkClient = createClerkClient({
153+
secretKey,
154+
})
156155

157-
this.clerkClientLRU.set(secretKey, clerkClient, { size: 1 })
158-
}
156+
this.clerkClientLRU.set(secretKey, clerkClient, { size: 1 })
157+
}
159158

160-
// 1. promise user is exist
161-
const user = await clerkClient.users.getUser(userId)
159+
// 1. promise user is exist
160+
const user = await clerkClient.users.getUser(userId)
162161

163-
return user.id === adminUserId
164-
}
162+
return user.id === adminUserId
165163
} catch (error) {
166164
this.logger.debug(`clerk jwt valid error: ${error.message}`)
167165
return false

0 commit comments

Comments
 (0)