Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

jwt.js 672B

12345678910111213141516171819202122232425262728
  1. 'use strict'
  2. module.exports = options => {
  3. return {
  4. keys: {
  5. key: options.jwtKey,
  6. algorithms: ['HS256'],
  7. },
  8. verify: {
  9. aud: 'urn:audience:test',
  10. iss: 'urn:issuer:test',
  11. sub: false,
  12. },
  13. validate: (artifacts, request, h) => {
  14. try {
  15. return {
  16. isValid: true,
  17. credentials: { user: artifacts.decoded.payload.user },
  18. }
  19. } catch (err) {
  20. console.error(err)
  21. return {
  22. isValid: false,
  23. }
  24. }
  25. },
  26. }
  27. }