import { generateAuthenticationOptions } from '@simplewebauthn/server' import { getWebAuthnConfig } from '../../../utils/webauthn-config.js' import { setAuthChallenge } from '../../../utils/webauthn-challenges.js' export default defineEventHandler(async (_event) => { const { rpId } = getWebAuthnConfig() // Username-less / discoverable credentials: allowCredentials absichtlich leer const options = await generateAuthenticationOptions({ rpID: rpId, userVerification: 'preferred' }) setAuthChallenge(options.challenge) return { success: true, options } })