【文件属性】:
文件名称:l-passport:用于微信oauth,qq oauth,百度oauth和微博oauth的Koa中间件和api sdk
文件大小:14KB
文件格式:ZIP
更新时间:2021-02-03 14:48:40
oauth koa wechat weibo baidu
护照
集成微信(wechat),QQ(qq),百度(baidu)和微博(weibo)于一体的koa中间件与API SDK
功能列表
OAuth授权
获取用户基本信息
koa2中间件,开发者可以通过此中间件获取用户的基本信息(包括用户编号,昵称,头像)
安装
npm install l-passport -S
用法
认证方式
♡护照和配置
const passport = require ( 'l-passport' ) ;
// 微信登录:设置appId与app secret
passport . initialize ( {
provider : 'wechat'
appId : 'your_app_id' ,
appSecret : 'your_app_secret'
} ) ;
router . get ( '/login/wechat' , passport . authorization ( 'wechat' ) , async ( ctx ) => {
ctx . body = ctx . state . passport ;
} ) ;
如果需要配置多个平
【文件预览】:
l-passport-master
----lib()
--------enum.js(143B)
--------utils.js(193B)
--------strategies()
--------error.js(174B)
--------index.js(2KB)
----test()
--------strategies()
----README.md(5KB)
----.gitignore(53B)
----index.js(485B)
----package.json(899B)