1.0.8 • Published 6 years ago

@everreal/express-passport-oauth2 v1.0.8

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
6 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

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

0.0.18

6 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago