myoauth2

1.0.1 • Public • Published

myoauth2

1、loopback代码component-config.json中引入loopback-component-oauth2后,middleware.json中引入scope后,访问相应的接口api时,只会验证是否是aouth2s生成的access_token,不支持login后AccessToken model生成的access_token 2、改动处:(a) loopback-component-oauth2/lib/resource-server.js 37行和40-44行,增加AccessToken判断,并将原有逻辑放入46行的else判断 (b) loopback-component-oauth2/lib/scope.js 114行-116行 3、注意:接口的形式是基于/api/Users/:userId/.*, req.baseUrl.split('/')[3]解析出userId,用AccessToken model对userId和accessToken进行验证

other

用loopack-component-oauth2的代码推荐是和主应用分离,另起一个应用单独作为oauth2,数据库可以保持一致。这样主应用的认证不会受到影响,而oauth2应用的接口api就只提供用ouath2生成的access_token来获取用户信息

Package Sidebar

Install

npm i myoauth2

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

522 kB

Total Files

68

Last publish

Collaborators

  • leolxq