From 2afaa6002052bdefe394723253639b26c894222f Mon Sep 17 00:00:00 2001 From: David Ng Date: Sun, 20 Aug 2017 22:43:51 +0800 Subject: [PATCH 1/3] [passport-jwt] Add missing function Add fromAuthHeaderAsBearerToken on ExtractJwt --- types/passport-jwt/index.d.ts | 1 + types/passport-jwt/passport-jwt-tests.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/types/passport-jwt/index.d.ts b/types/passport-jwt/index.d.ts index 207f0ad945..3703966672 100644 --- a/types/passport-jwt/index.d.ts +++ b/types/passport-jwt/index.d.ts @@ -45,4 +45,5 @@ export declare namespace ExtractJwt { export function fromAuthHeaderWithScheme(auth_scheme: string): JwtFromRequestFunction; export function fromAuthHeader(): JwtFromRequestFunction; export function fromExtractors(extractors: JwtFromRequestFunction[]): JwtFromRequestFunction; + export function fromAuthHeaderAsBearerToken(): JwtFromRequestFunction; } diff --git a/types/passport-jwt/passport-jwt-tests.ts b/types/passport-jwt/passport-jwt-tests.ts index 024a06cfef..f7c5e093e4 100644 --- a/types/passport-jwt/passport-jwt-tests.ts +++ b/types/passport-jwt/passport-jwt-tests.ts @@ -32,6 +32,7 @@ opts.jwtFromRequest = ExtractJwt.fromBodyField('field_name'); opts.jwtFromRequest = ExtractJwt.fromUrlQueryParameter('param_name'); opts.jwtFromRequest = ExtractJwt.fromAuthHeaderWithScheme('param_name'); opts.jwtFromRequest = ExtractJwt.fromExtractors([ExtractJwt.fromHeader('x-api-key'), ExtractJwt.fromBodyField('field_name'), ExtractJwt.fromUrlQueryParameter('param_name')]); +opts.jwtFromRequest = ExtractJwt.fromAuthHeaderAsBearerToken(); opts.jwtFromRequest = (req: Request) => { return req.query.token; }; opts.secretOrKey = new Buffer('secret'); From 7f052224f53ae050d9f4d0f196cac9575d2dfd11 Mon Sep 17 00:00:00 2001 From: David Ng Date: Sun, 20 Aug 2017 22:50:58 +0800 Subject: [PATCH 2/3] Add myname to comment --- types/passport-jwt/index.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/types/passport-jwt/index.d.ts b/types/passport-jwt/index.d.ts index 3703966672..9bc14618d1 100644 --- a/types/passport-jwt/index.d.ts +++ b/types/passport-jwt/index.d.ts @@ -2,6 +2,7 @@ // Project: https://github.com/themikenicholson/passport-jwt // Definitions by: TANAKA Koichi // Alex Young +// David Ng // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped import { Strategy as PassportStrategy } from 'passport-strategy'; From d88dff842cb65159936df01ca8e2825020fc0840 Mon Sep 17 00:00:00 2001 From: David Ng Date: Fri, 25 Aug 2017 17:45:22 +0800 Subject: [PATCH 3/3] Remove redundant empty line --- types/passport-jwt/index.d.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/types/passport-jwt/index.d.ts b/types/passport-jwt/index.d.ts index 74da98d3f9..9bc14618d1 100644 --- a/types/passport-jwt/index.d.ts +++ b/types/passport-jwt/index.d.ts @@ -1,10 +1,8 @@ // Type definitions for passport-jwt 2.0 // Project: https://github.com/themikenicholson/passport-jwt - // Definitions by: TANAKA Koichi // Alex Young // David Ng - // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped import { Strategy as PassportStrategy } from 'passport-strategy';