Entrar com Vimine
OAuth 2.1 com PKCE. A página de login e de consentimento fica em vimine.network: a senha do associado nunca passa pelas suas páginas.
Vimine para desenvolvedores
Entrar com Vimine
OAuth 2.1 com PKCE. A página de login e de consentimento fica em vimine.network: a senha do associado nunca passa pelas suas páginas.
API do associado
Perfil, carteirinha e veredito (válida, vencida, statuto a aceitar de novo), pedidos de adesão, aceitação do statuto, apps conectados.
Verificação das carteirinhas
Um endpoint público que responde “ativa / não ativa” sem nenhum dado pessoal, e chaves públicas para verificar os tokens off-line.
Sandbox
Uma associação gêmea com associados sintéticos em todos os status e clientes de teste ativos na hora. Redefinida de uma só vez.
Um dirigente da associação abre Desenvolvedores no app Vimine, registra um cliente (site, app nativo ou servidor) e escolhe as permissões. Um cliente no ambiente Teste fica ativo na hora, no sandbox.
Instale o SDK:
npm install @vimine/sdkInicie o login a partir de um clique e trate o retorno na página de callback:
import { Vimine } from '@vimine/sdk';
const vimine = new Vimine({ clientId: 'vmc_…', redirectUri: 'https://www.example.org/vimine/callback' });
button.addEventListener('click', () => vimine.signIn());
// na página de callbackawait vimine.handleRedirect();const card = await vimine.membership.get(); // { status, verdict, expires_at, card: { token }, … }