UNPKG

passport-genius

Version:

OAuth 2.0 authentication strategy for the Genius API

13 lines (11 loc) 397 B
const { available_scopes, scope_docs } = require('../common/constants'); function check_scope(scope){ const scopes = Array.isArray(scope) ? scope : [scope]; for (const _scope of scopes) { if(!available_scopes.has(_scope)) throw new Error(`"${_scope}" is not a valid scope. See available scopes: ${scope_docs}`); } } exports = module.exports = { check_scope }