UNPKG

oidc-provider

Version:

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

17 lines (14 loc) 359 B
export default function redirectUri(uri, payload, mode) { const parsed = new URL(uri); switch (mode) { case 'fragment': parsed.hash = new URLSearchParams(payload).toString(); break; default: for (const [k, v] of Object.entries(payload)) { parsed.searchParams.set(k, v); } break; } return parsed.href; }