Sign in with Vimine
OAuth 2.1 with PKCE. The sign-in and consent page lives on vimine.network: the member’s password never touches your pages.
Vimine for developers
Sign in with Vimine
OAuth 2.1 with PKCE. The sign-in and consent page lives on vimine.network: the member’s password never touches your pages.
Member API
Profile, card and verdict (valid, expired, statuto to re-accept), membership requests, statuto acceptance, connected apps.
Card verification
A public endpoint that answers “active / not active” with no personal data, and public keys to verify tokens offline.
Sandbox
A twin association with synthetic members in every state and test clients that are active right away. Reset in one go.
A director of the association opens Developers in the Vimine app, registers a client (website, native app or server) and picks the permissions. A client in the Test environment is active immediately in the sandbox.
Install the SDK:
npm install @vimine/sdkStart the sign-in from a click and handle the return on the callback page:
import { Vimine } from '@vimine/sdk';
const vimine = new Vimine({ clientId: 'vmc_…', redirectUri: 'https://www.example.org/vimine/callback' });
button.addEventListener('click', () => vimine.signIn());
// on the callback pageawait vimine.handleRedirect();const card = await vimine.membership.get(); // { status, verdict, expires_at, card: { token }, … }