UNPKG

@quarks/quarks-iam

Version:

A modern authorization server built to authenticate your users and protect your APIs

37 lines (27 loc) 516 B
/** * Module dependencies */ var client = require('../boot/redis').getClient() var Modinha = require('modinha') var Document = require('modinha-redis') /** * Model definition */ var Role = Modinha.define('roles', { name: { type: 'string', required: true, uniqueId: true } }) /** * Document persistence */ Role.extend(Document) Role.__client = client /** * Role intersections */ Role.intersects('users') Role.intersects('clients') Role.intersects('scopes') /** * Exports */ module.exports = Role