1. 首页
  2. 考试认证
  3. 其它
  4. passport slice Passport和Node.js的切片认证策略

passport slice Passport和Node.js的切片认证策略

上传者: 2024-10-17 23:38:26上传 ZIP文件 16.69KB 热度 2次

护照切片使用 OAuth 2.0 API 进行身份验证的策略。此模块允许您在 Node.js 应用程序中使用 Slice 进行身份验证。通过插入 Passport,Slice 身份验证可以轻松且不引人注目地集成到支持式中间件(包括任何应用程序或框架)中。包含的示例可让您使用 Express 4 快速设置测试服务器,该服务器使用 Slice 进行身份验证。

安装


$ npm install passport-slice

用法

配置策略

Slice 身份验证策略使用 Slice 帐户和 OAuth 2.0 令牌对用户进行身份验证。该战略需要 verify 的回调,它接受这些凭据,并呼吁 done 提供用户,以及 options 指定的客户端ID、客户端密钥,以及回调 URL。


passport.use(new SliceStrategy({

  clientID: SLICE_CLIENT_ID,

  clientSecret: SLICE_CLIENT_SECRET,

  callbackURL: \"http://localhost:3000/auth/slice/callback\"

},

function(accessToken, refreshToken, profile, done) {

  User.findOrCreate({ sliceId: profile.id }, function (err, user) {

    return done(err, user);

  });

}

));

下载地址
用户评论