Dev-only stand-in for the merchant portal. It mints a real JWT and hands it to the developer portal via the URL fragment — the portal verifies it normally (no bypass in the portal).
Set these (user-secrets or env) on MojoPay.DevPortal.Api and restart it:
PortalAuth__Issuer=https://merchant-portal.dev.example PortalAuth__Audience=mojopay-devportal PortalAuth__MerchantPortalSignInUrl=<this server>/ PortalAuth__Keys__0__Kid=dev-2026a PortalAuth__Keys__0__SymmetricKeyBase64=TXwj7FRX6Q+QzvpywUDc50XbWTUdvBolTVy0EEs+Uig=
Machine-readable: /config.json