e7c4cc3751
**What** Separate JWT auth strategies per domain Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com> Co-authored-by: Adrien de Peretti <25098370+adrien2p@users.noreply.github.com>
13 lines
333 B
TypeScript
13 lines
333 B
TypeScript
import { NextFunction, Request, RequestHandler, Response } from "express"
|
|
import passport from "passport"
|
|
|
|
export default (): RequestHandler => {
|
|
return (req: Request, res: Response, next: NextFunction): void => {
|
|
passport.authenticate(["admin-jwt", "bearer"], { session: false })(
|
|
req,
|
|
res,
|
|
next
|
|
)
|
|
}
|
|
}
|