WIP
Usage:
authentication.service.js
const AuthService = ; moduleexports = name: "authentication" mixins: AuthService /** * Default settings */ settings: providers: google: client: id: 'oauth2-google-id' secret: 'oauth2-google-isecret' redirect_uri: 'http://localhost:3000/auth/google/callback' facebook: client: id: 'facebook-id' secret: 'facebook-secret' redirect_uri: 'http://localhost:3000/auth/facebook/callback' twitter: client: id: 'twitter-id' secret: 'twitter-secret' redirect_uri: 'http://localhost:3000/auth/twitter/callback' ;
Api gateway service:
... aliases: "GET /auth/:provider/login"route req res this "GET /auth/:provider/callback"route req res this // Login // "POST /users/login": "users.login" methods: { thisbroker ; } { thisbroker ; // }) } ......