@apolitical/server
Version:
Node.js module to encapsulate Apolitical's express server setup
20 lines (18 loc) • 359 B
JavaScript
;
module.exports = ({
jwtDecodeHelper,
jwtEncodeHelper,
jwtPassportHelper,
jwtApoliticalMiddleware,
jwtAuth0Middleware,
}) => ({
apolitical: {
setup: jwtPassportHelper.useJWTStrategy,
parse: jwtApoliticalMiddleware,
},
auth0: {
parse: jwtAuth0Middleware,
},
encode: jwtEncodeHelper,
decode: jwtDecodeHelper,
});