fix lint issues

This commit is contained in:
Raghunandan
2020-05-22 16:12:49 +02:00
parent e190463539
commit c496c0e999
3 changed files with 14 additions and 57 deletions
@@ -23,31 +23,19 @@ class MyAuthProvider implements AuthProvider, AuthProviderRouteHandlers {
strategy(): passport.Strategy {
return new passport.Strategy();
}
start(
req: express.Request,
res: express.Response,
next: express.NextFunction,
): Promise<any> {
start(_: express.Request, res: express.Response): Promise<any> {
return new Promise(resolve => {
res.send('start');
resolve();
});
}
frameHandler(
req: express.Request,
res: express.Response,
next: express.NextFunction,
): Promise<any> {
frameHandler(_: express.Request, res: express.Response): Promise<any> {
return new Promise(resolve => {
res.send('frameHandler');
resolve();
});
}
logout(
req: express.Request,
res: express.Response,
next: express.NextFunction,
): Promise<any> {
logout(_: express.Request, res: express.Response): Promise<any> {
return new Promise(resolve => {
res.send('logout');
resolve();
@@ -17,7 +17,6 @@
import { GoogleAuthProvider } from './provider';
import passport from 'passport';
import express from 'express';
import * as passportGoogleAuth20 from 'passport-google-oauth20';
import * as utils from './../utils';
const googleAuthProviderConfig = {
@@ -29,24 +28,6 @@ const googleAuthProviderConfig = {
},
};
const googleAuthProviderConfigFromEnv = {
provider: 'google',
options: {
clientID: process.env.AUTH_GOOGLE_CLIENT_ID,
clientSecret: process.env.AUTH_GOOGLE_CLIENT_SECRET,
callbackURL: 'c',
},
};
const googleAuthProviderConfigMissingInEnv = {
provider: 'google',
options: {
clientID: process.env.MISSING_CLIENT_ID,
clientSecret: process.env.MISSING_CLIENT_SECRET,
callbackURL: 'c',
},
};
const googleAuthProviderConfigInvalidOptions = {
provider: 'google',
options: {},
@@ -22,6 +22,7 @@ import {
AuthProviderRouteHandlers,
AuthProviderConfig,
} from './types';
import * as passportGoogleOAuth20 from 'passport-google-oauth20';
import { ProviderFactories } from './factories';
class MyAuthProvider implements AuthProvider, AuthProviderRouteHandlers {
@@ -31,33 +32,24 @@ class MyAuthProvider implements AuthProvider, AuthProviderRouteHandlers {
}
strategy(): passport.Strategy {
return new passport.Strategy();
return new passportGoogleOAuth20.Strategy(
this.providerConfig.options,
() => {},
);
}
start(
req: express.Request,
res: express.Response,
next: express.NextFunction,
): Promise<any> {
start(_: express.Request, res: express.Response): Promise<any> {
return new Promise(resolve => {
res.send('start');
resolve();
});
}
frameHandler(
req: express.Request,
res: express.Response,
next: express.NextFunction,
): Promise<any> {
frameHandler(_: express.Request, res: express.Response): Promise<any> {
return new Promise(resolve => {
res.send('frameHandler');
resolve();
});
}
logout(
req: express.Request,
res: express.Response,
next: express.NextFunction,
): Promise<any> {
logout(_: express.Request, res: express.Response): Promise<any> {
return new Promise(resolve => {
res.send('logout');
resolve();
@@ -66,11 +58,7 @@ class MyAuthProvider implements AuthProvider, AuthProviderRouteHandlers {
}
class MyAuthProviderWithRefresh extends MyAuthProvider {
refresh(
req: express.Request,
res: express.Response,
next: express.NextFunction,
): Promise<any> {
refresh(_: express.Request, res: express.Response): Promise<any> {
return new Promise(resolve => {
res.send('logout');
resolve();
@@ -81,14 +69,14 @@ class MyAuthProviderWithRefresh extends MyAuthProvider {
const providerConfig = {
provider: 'a',
options: {
somekey: 'somevalue',
clientID: 'somevalue',
},
};
const providerConfigInvalid = {
provider: 'b',
options: {
somekey: 'somevalue',
clientID: 'somevalue',
},
};