e.V.
Packages · Plattform-Klienten · Klasse C · v0.1.0
A

@mana/shared-auth

Erste Generation der Auth-Klienten-Utilities. Lebt weiter, neue Apps starten auf shared-auth-sso.

Was es tut

@mana/shared-auth ist die erste Generation der Auth-Helper-Bibliothek — gewachsen aus dem ersten managarten-Setup. Sie macht das, was Apps brauchen, um sich gegen mana-auth zu authentifizieren: Token- Verwaltung, Refresh-Loop, Logout.

Wird weiter gepflegt, aber neue Apps starten auf shared-auth-sso, das das modernere SSO-Cookie-Pattern unterstützt und besser zu Svelte 5 passt. Wie auch bei shared-ui lassen wir den Vorgänger leben, statt zu zwingen.

Installation

Mitnehmen

Vereins-Pakete liegen auf der Vereins-eigenen Verdaccio-Registry. Apps und Services-Repos haben dort ein .npmrc, das den @mana/-Scope auf npm.mana.how routet.

pnpm add @mana/shared-auth

Auch nutzbar mit npm oder yarn — der Scope-Mechanismus ist Standard-npm-Verhalten. Wer den Verein nicht-mitgliedlich nutzen will, kann die Registry frei konfigurieren.

Klasse & Technik

Worauf es sich bindet

Klasse
Klasse C — App-spezifisch oder Werkzeug, ohne plattform-weiten Vertrag.
Sprache
TypeScript
Version
v0.1.0
Registry
npm.mana.how — eigene Vereins-Registry, kein npmjs.com
Lizenz
Quelloffen — Details im Repo.
Grundsätze

Was es für den Verein verkörpert

  • Langlebigkeit
    Bewährte Stacks, gute Doku.
Stand

Was läuft, was nicht

Version: v0.1.0.

Offene Punkte
  • Schrittweise Migration der Legacy-Apps auf shared-auth-sso.

@mana/shared-auth ist eines von vielen Paketen, die der Verein selbst pflegt — eigene Bauteile auf eigener Registry, frei nachnutzbar.