1.0.8 • Published 5 years ago

@everreal/express-passport-oauth2 v1.0.8

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
5 years ago

@everreal/express-passport-oauth2

This library provides middleware helpers for passport and swagger-tools inside EverReal micro-services.

passportMiddleware - usage example

import * as passport from 'passport';
import * as config from 'config';
import {passportMiddleware} from '@everreal/express-passport-oauth2';
import {logger} from 'helpers/logger';

const {userInfoURL} = config.get<any>('authorization');

passport.use(passportMiddleware({logger, userInfoURL}));

swaggerSecurityMiddleware - usage example

import * as passport from 'passport';
import * as swagger from 'swagger-tools';

const app = express();

....

swagger.initializeMiddleware(specification, (swaggerMiddleware) => {
  app.use(swaggerMiddleware.swaggerSecurity({
    everreal: swaggerSecurityMiddleware({passport}),
  }));
});
1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

0.0.18

5 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago