| 123456789101112131415161718192021222324252627282930 |
- 'use strict';
-
- module.exports = (options) => {
- return {
- keys: {
- key: options.jwtKey,
- algorithms: ['HS256']
- },
- verify: {
- aud: 'urn:audience:test',
- iss: 'urn:issuer:test',
- sub: false,
- },
- validate: (artifacts, request, h) => {
- try {
- return {
- isValid: true,
- credentials: { user: artifacts.decoded.payload.user }
- }
- }
- catch (err) {
- console.error(err)
- return {
- isValid: false
- }
- }
-
- }
- }
- }
|