@kofile/jwt-client

A simple JWT Reader.
Usage
const makeClient = require('@kofile/jwt-client')
const client = makeClient(jwt)
API
client.userId
client.tenantId
client.ort
client.encoded
client.dump()
client.getRoleIdForTenant(tenantId)
client.validate()
Usage Example
const makeClient = require('@kofile/jwt-client')
const payload = {
id: 123,
tenantId: '48121',
ort: 'dsgsgasdgdfhws',
tenant: {
48121: {
authorization: 1
}
}
}
const jwt = jsonwebtoken.sign(payload, 'key')
const client = makeClient(jwt)
client.userId
client.tenantId
client.ort
client.encoded
client.dump()
client.getRoleIdForTenant(tenantId)
makeClient.isAJwtError(myError)
client.validate(['userId', 'ort'])