import { generateAuthenticationOptions } from '@simplewebauthn/server' import { createLoginChallenge, getWebAuthnConfig } from '../../../../utils/webauthn' export default defineEventHandler(async (event) => { const config = getWebAuthnConfig(event) const options = await generateAuthenticationOptions({ rpID: config.rpID, userVerification: 'preferred' }) const challengeToken = await createLoginChallenge(options.challenge) return { options, challengeToken } })