loopback-passport-jwt

1.0.0 • Public • Published

loopback-passport-jwt

Loopback module with passport for local or social login and JWT (no session).

See the example of use: https://github.com/miyoda/loopback-passport-jwt-standalone#readme

config

Use a config file like this and delete unnecesary integrations

{
  "authPath": "/auth"
  ,"authOpts": {
    "scope": []
  }
  ,"jwt": {
    "secretOrKey": "ssssssssssssh",
    "expiresInSeconds": 30
  }
  ,"facebook": {
    "clientID": "--------",
    "clientSecret": "---------",
    "profileFields": ["id", "displayName", "photos", "email"],
    "scope": []
  }
  ,"google": {
    "clientID": "------",
    "clientSecret": "------"
  }
  ,"instagram": {
    "clientID": "------",
    "clientSecret": "------"
  }
  ,"local": {
    "usernameField": "username"
  }
}

facebook

Add passport-facebook dependency

npm install --save passport-facebook Follow passport-facebook readme for obtain secretKey

google

Add passport-google dependency

npm install --save passport-google Follow passport-google readme for obtain secretKey

instagram

Add passport-instagram dependency

npm install --save passport-instagram Follow passport-facebook readme for obtain secretKey

local

Add passport-local dependency

npm install --save passport-local Follow passport-facebook readme for obtain secretKey

TODO

It's not finished! *Config apikeys *TEST google integration *TEST instagram integration *Implement local integration

Package Sidebar

Install

npm i loopback-passport-jwt

Weekly Downloads

2

Version

1.0.0

License

MIT

Last publish

Collaborators

  • miyoda