UNPKG

@strongnguyen/oidc-provider

Version:

OAuth 2.0 Authorization Server implementation for Node.js with OpenID Connect

24 lines (22 loc) 477 B
const { URL } = require('url'); const { strict: assert } = require('assert'); module.exports = { isHttpsUri(uri) { try { const { protocol } = new URL(uri); assert.strictEqual(protocol, 'https:'); } catch (err) { return false; } return true; }, isWebUri(uri) { try { const { protocol } = new URL(uri); assert(['https:', 'http:'].includes(protocol)); } catch (err) { return false; } return true; }, };