Class: JWTStrategy
Defined in: service-core/src/auth/JWTStrategy.ts:65
JWT authentication strategy. Performs JWT verification and searches for a token by one of the following methods (in order of precedence):
- Query Parameter
- Authorization Header
- Cookie
This class no longer extends passport-strategy; it is used directly by route middleware
and returns a plain result object instead of calling Passport callbacks.
Constructors
Constructor
new JWTStrategy(
options?):JWTStrategy
Defined in: service-core/src/auth/JWTStrategy.ts:77
Parameters
options?
JWTStrategyOptions = ...
Returns
JWTStrategy
Properties
name
readonlyname:string="jwt"
Defined in: service-core/src/auth/JWTStrategy.ts:72
Methods
authenticate()
authenticate(
req,res):Promise<JWTAuthResult|undefined>
Defined in: service-core/src/auth/JWTStrategy.ts:177
Parameters
req
res
Returns
Promise<JWTAuthResult | undefined>
authenticateSync()
authenticateSync(
req,res):JWTAuthResult|undefined
Defined in: service-core/src/auth/JWTStrategy.ts:213
Parameters
req
res
Returns
JWTAuthResult | undefined