blob: f7fe813b9ff9ccdff1be43273824fdef8fc59f95 [file] [log] [blame]
'use strict'
var UsergridAuth = require('./auth'),
util = require('util'),
_ = require('underscore')
var UsergridAppAuth = function() {
var self = this
var args = Array.prototype.slice.call(arguments)
if (typeof args[0] === 'object') {
args = args[0]
}
self.clientId = args.clientId || args[0]
self.clientSecret = args.clientSecret || args[1]
self.tokenTtl = args.tokenTtl || args[2]
UsergridAuth.call(self)
_.extend(self, UsergridAuth)
return self
}
util.inherits(UsergridAppAuth, UsergridAuth)
module.exports = UsergridAppAuth