@zeroid/trimble.identity.passwordtokenprovider
Version:
An implementation of ITokenProvider for OAuth password grant type
18 lines (16 loc) • 570 B
Markdown
Trimble.Identity.PasswordGrantTokenProvider
======
## Installation
`npm install @zeroid/trimble.identity.passwordgranttokenprovider`
## Usage
```javascript
var PasswordGrantTokenProvider = require('@zeroid/trimble.identity.passwordgranttokenprovider');
var tokenProvider = new PasswordGrantTokenProvider(endpointProvider, 'consumerKey', 'consumerSecret');
tokenProvider.login('username', 'password')
.then(() => {
tokenProvider.retrieveToken()
.then((token) => {})
.catch(() => {});
})
.catch(() => {});
```