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.
// 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.
fragt nach identity, adventures:read
identity ✓adventures:read ✓identityadventures:read
- 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.
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 ansehenSprich mit uns, bevor du baust.
Ohne Client-ID läuft kein Beispiel. Frag deine App an, wir richten sie von Hand ein.