concava-adapter-api
v0.1.2
Published
ConCaVa adapter for authorization, metadata and storage through the ConCaVa API.
Readme
ConCaVa MySQL adapter
ConCaVa adapter for authorization, metadata and storage through the ConCaVa API.
Requires ConCaVa v0.7+.
Install
npm install concava-adapter-apiConfigure
A ConCaVa configuration example:
const adapter = require('concava-adapter-api')
// Connection configuration
var config = {
host: 'https://api.example.com/v1',
timeout: 3000, // ms
}
module.exports = {
debug: true,
auth: {
enabled: true, // Required for parsing the auth header
method: adapter.auth,
config: config,
fetchUser: false, // Fetch user entity
},
metadata: {
method: adapter.metadata,
config: config,
cacheExpireTime: 15 * 60 * 1000, // ms
},
storage: {
method: adapter.storage,
config: config,
},
}Note: Besides the device labels, the metadata adapter adds an _id to data.getInfo().
This ConCaVa API device ID is required by the storage adapter.
License
This software is licensed under the MIT license.
© 2016 Kukua BV
