Omni-WardDevelopers

SDKs

Bibliotecas oficiais.

Os pacotes ainda não foram publicados em um registro. Por enquanto, use-os a partir do monorepo. Para Python e Java, use a API REST diretamente.
  • @omni-ward/sdk-node: servidor. Empresas, compliance, sessões, workflows, consumo e verificação de assinatura.
  • @omni-ward/sdk-web: navegador. Abre a verificação por popup ou redirecionamento.
  • @omni-ward/sdk-react: OmniWardVerification, useOmniWardVerification e useVerificationStatus.
  • @omni-ward/sdk-react-native: OmniWardVerificationView para iOS e Android.
  • @omni-ward/sdk-core: transporte, erros, retentativas e contratos de evento.

React

import { OmniWardVerification, useVerificationStatus } from '@omni-ward/sdk-react';

// A URL e o status vêm do SEU backend.
<OmniWardVerification url={sessionUrl} mode="popup" onClose={refresh}>
  Verificar identidade
</OmniWardVerification>;

const { data } = useVerificationStatus(() => fetch('/api/minha-sessao').then((r) => r.json()));