在PassportJS中使用OAuth2策略时,强制以本地生成的用户身份登录用户?
问题描述:
在PassportJS中使用OAuth2策略时,是否可以强制用户以本地生成的用户身份登录?为了在本地进行开发,我需要强制登录特定用户。也许通过手动生成auth cookie或其他东西?在PassportJS中使用OAuth2策略时,强制以本地生成的用户身份登录用户?
答
原来用于此的登录方法。在路由处理器中,放置如下所示:
if req.headers.host == 'localhost'
user = {id: 109593029532252360621}
req.login user, (err) ->
if !err
return res.redirect('/')