Zum Inhalt springen

Vimine für Entwickler

Integrieren Sie Vimine in Ihre Website

Lassen Sie Mitglieder sich mit ihrem Vimine-Konto anmelden, lesen Sie den Status ihres Ausweises, nehmen Sie Beitrittsanträge entgegen, prüfen Sie Ausweise am Einlass. Eine dokumentierte REST-API, ein SDK ohne Abhängigkeiten, eine Sandbox für jeden Verein.

Mit Vimine anmelden

OAuth 2.1 mit PKCE. Die Anmelde- und Einwilligungsseite liegt auf vimine.network: Das Passwort des Mitglieds berührt Ihre Seiten nie.

Mitglieder-API

Profil, Ausweis und Ergebnis (gültig, abgelaufen, Statuto erneut zu akzeptieren), Beitrittsanträge, Annahme des Statuto, verbundene Apps.

Ausweisprüfung

Ein öffentlicher Endpunkt, der „aktiv / nicht aktiv“ ohne personenbezogene Daten beantwortet, und öffentliche Schlüssel, um Tokens offline zu prüfen.

Sandbox

Ein Zwillingsverein mit synthetischen Mitgliedern in jedem Status und Test-Clients, die sofort aktiv sind. Mit einem Klick zurückgesetzt.

  1. Ein Vorstandsmitglied des Vereins öffnet in der Vimine-App Entwickler, registriert einen Client (Website, native App oder Server) und wählt die Berechtigungen. Ein Client in der Umgebung Test ist in der Sandbox sofort aktiv.

  2. Installieren Sie das SDK:

    Finestra del terminale
    npm install @vimine/sdk
  3. Starten Sie die Anmeldung mit einem Klick und verarbeiten Sie die Rückkehr auf der Callback-Seite:

    app.js
    import { Vimine } from '@vimine/sdk';
    const vimine = new Vimine({ clientId: 'vmc_…', redirectUri: 'https://www.example.org/vimine/callback' });
    button.addEventListener('click', () => vimine.signIn());
    // auf der Callback-Seite
    await vimine.handleRedirect();
    const card = await vimine.membership.get(); // { status, verdict, expires_at, card: { token }, … }