getAccessToken: getAccessToken,
getClient: getClient,
getClients: getClients,
+ getFirstClient: getFirstClient,
getRefreshToken: getRefreshToken,
getUser: getUser,
getUsers: getUsers,
return OAuthTokensDB.findOne({ accessToken: bearerToken }).populate('user')
}
+function getFirstClient (callback) {
+ return OAuthClientsDB.findOne({}, callback)
+}
+
function getClient (clientId, clientSecret) {
logger.debug('Getting Client (clientId: ' + clientId + ', clientSecret: ' + clientSecret + ').')
}
return OAuthTokensDB.create(token_to_create, function (err, token_created) {
- if (err) throw err // node-oauth2-server library use Promise.try
+ if (err) throw err // node-oauth2-server library uses Promise.try
token_created.client = client
token_created.user = user