UNPKG

@quarks/quarks-iam

Version:

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

25 lines (19 loc) 436 B
/** * Module dependencies */ var settings = require('../boot/settings') var providers = require('../providers') /** * Determine provider middleware */ function determineProvider (req, res, next) { var providerID = req.params.provider || req.body.provider if (providerID && settings.providers[providerID]) { req.provider = providers[providerID] } next() } /** * Module export */ module.exports = determineProvider