@shingo/shingo-auth-api
v1.1.0-beta.2
Published
Provide auth services for Shingo APIs
Downloads
12
Readme
shingo-auth-api
Client library and grpc server for authentication
Usage
Server
- Clone the repository and build with
npm run build
- Run with
npm start
In the future we may have a npm bin install. At that point you can install the server with
npm i -g @shingo/shingo-auth-api
and run npx shingo-auth-api-server
Client
- Install the library as a dependency
npm i --save-dev @shingo/shingo-auth-api
- Import the
AuthClient
class from the index and instantiate with the server address:
import { AuthClient } from '@shingo/shingo-auth-api'
const client = new AuthClient('api.shingo.org:1337')
client.login({ email: 'blah@blah', password: 'asdf', services: 'some-service' }).then(res => {
// do something
})