Integración
Empezar
Cómo conectar ONYX a un sitio web. Para Discord, el conector es Argos.
Tres pasosINI-0367
1
Instalar
npm i @onyx-sec/express
El paquete no arrastra dependencias.
2
Conectar
const onyx = require('@onyx-sec/express');
app.use(onyx({ key: process.env.ONYX_KEY }));3
Decidir
app.post('/registro', async (req, res) => {
const { ok } = await onyx.verifyAval(req.body.aval, { minimo: 't30' });
if (ok) saltarCaptcha(res);
else pedirCaptcha(res);
});Un aval solo sirve para dar facilidades. Quien no trae ninguno se queda como estaba: nunca se le penaliza por no tenerlo.
Dónde se compruebaLOC-0368
La comprobación ocurre en tu servidor. No nos envías la identidad de nadie: recibes una credencial firmada, descargas la clave pública una vez y decides tú.
Si no se pueden descargar las claves, la respuesta es «no lo sé», no «es falso». Un corte de red no debería costarle el acceso a nadie.