UNPKG

@openveo/core

Version:
20 lines (15 loc) 778 B
'use strict'; var OAuthLib = require('oauth20-provider'); var client = process.require('app/server/oauth/client.js'); var accessToken = process.require('app/server/oauth/accessToken.js'); var oAuth = new OAuthLib({log: {level: (process.logger.transports.console) ? 0 : 5}}); oAuth.model.client.getId = client.getId; oAuth.model.client.fetchById = client.fetchById; oAuth.model.client.checkSecret = client.checkSecret; oAuth.model.client.checkGrantType = client.checkGrantType; oAuth.model.client.checkScope = client.checkScope; oAuth.model.accessToken.create = accessToken.create; oAuth.model.accessToken.fetchByToken = accessToken.fetchByToken; oAuth.model.accessToken.checkTTL = accessToken.checkTTL; oAuth.model.accessToken.ttl = accessToken.ttl; module.exports = oAuth;