ONYXStromstudios
ESENPTRU
EntrarCriar conta
Integração

Começar

Como ligar o ONYX a um site. Para o Discord, o conector é o Argos.
Três passosINI-0365
1

Instalar

npm i @onyx-sec/express

O pacote não arrasta dependências.

2

Ligar

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);
});
Um aval só serve para dar facilidades. Quem não traz nenhum fica como estava: nunca é penalizado por não o ter.
Onde acontece a verificaçãoLOC-0366

A verificação corre no teu servidor. Não nos envias a identidade de ninguém: recebes uma credencial assinada, descarregas a chave pública uma vez e decides tu.

Se as chaves não puderem ser descarregadas, a resposta é «não sei», não «é falso». Uma falha de rede não devia custar o acesso a ninguém.