【发布时间】:2015-03-30 02:25:59
【问题描述】:
我想使用 hapi jwt 令牌身份验证插件 https://github.com/ryanfitz/hapi-auth-jwt,但使用可选身份验证创建路由。如何防止路由返回 401,而是继续使用 null request.auth.credentials 执行。
我希望所有其他使用它的路由保持在未经身份验证的请求上返回 401 的相同实现。
server.register(require('hapi-auth-jwt'), function (error) {
server.auth.strategy('token', 'jwt', {
key: privateKey,
validateFunc: validate
});
//make this one allow anonymous while also reading logged in credentials
server.route({
method: 'GET',
path: '/',
config: {
auth: 'token'
}
});
server.route({
method: 'GET',
path: '/mystuff',
config: {
auth: 'token'
}
});
});
server.start();
【问题讨论】:
标签: node.js authentication hapijs