Zum Inhalt
Entwickler

SDK

Deine App dockt an.

@locins/id ist das npm-Paket für Anmelden mit Locins: OAuth 2.1 mit PKCE für Web, React und Expo.

Drei Schritte bis zum ersten Token.

Installieren, Client initialisieren, mit Scopes anmelden.

Public-Clients nutzen PKCE, ganz ohne Client-Secret. Schreib-Scopes brauchen eine Confidential-App mit Client-Secret.

quickstart.ts
// 1. Installierennpm install @locins/id // 2. Client mit Scopes initialisierenimport { LocinsAuth } from '@locins/id' const auth = new LocinsAuth({  clientId: 'YOUR_CLIENT_ID',  redirectUri: 'https://yourapp.com/callback',  scope: ['identity', 'adventures:read'],}) // 3. Anmelden (Redirect-Flow)await auth.login() // Auf der Callback-Seite: Code gegen Token tauschenconst result = await auth.handleCallback()

Der Nutzer behält die Hand am Schalter.

Schritt 4 von 5: Lesen
  • Granular: ein Scope je Datenart, nicht je Bereich.
  • Bewusst: jeder Scope im Klartext auf dem Consent-Screen.
  • Widerrufbar: Der Zugriff endet sofort, ohne dein Zutun.

Freigaben liegen bei Locins, nicht im Token.

Ein Zugriffstoken sagt nur, wer fragt. Welche Scopes dahinter freigegeben sind, löst Locins bei jedem Zugriff neu auf. Deine App muss keine Berechtigungen spiegeln.

Eine Adresse, ein Standard.

Locins spricht das Model Context Protocol. Ein KI-Client bekommt diese Adresse, meldet sich per OAuth an und sieht danach genau die Werkzeuge, für die dein Nutzer Scopes freigegeben hat.

Adresse
https://locins.com/api/v1/mcp
Transport
Streamable HTTP
Protokoll
JSON-RPC
Anmeldung
OAuth, Bearer-Token
Discovery
well-known-Endpunkte

Über 210 Werkzeuge

Alle Werkzeuge mit Beschreibung, Eingaben und nötigem Scope stehen im Manifest.

Manifest ansehen

Sprich mit uns, bevor du baust.

Ohne Client-ID läuft kein Beispiel. Frag deine App an, wir richten sie von Hand ein.