Kai Ole Hartwig

sylius-auth-md — eine Quelle für auth.md und agent_auth.

Das Bundle stellt /auth.md bereit und setzt das Dokument aus den installierten Authentifizierungsmethoden zusammen. Dieselben Deskriptoren speisen den agent_auth-Block der OAuth-Metadaten. Ist keine Methode registriert, antwortet die Route mit 404.

Zwei Fassungen derselben Auskunft laufen auseinander, sobald eine sich ändert.

Ein Agent, der herausfinden will, wie er sich bei deinem Shop anmeldet, liest zwei Dinge: das Prosadokument unter /auth.md und den maschinenlesbaren agent_auth-Block der OAuth-Metadaten. Werden beide getrennt gepflegt, laufen sie auseinander — es genügt, dass sich eine der beiden Seiten ändert. Der Agent glaubt dann der falschen und scheitert, ohne dass jemand davon erfährt: es gibt keinen Fehler, der irgendwo aufschlägt, nur einen Login, der nicht zustande kommt.

Deshalb wird /auth.md nicht abgelegt, sondern erzeugt. Beide Ausgaben stammen aus denselben Deskriptoren der installierten Authentifizierungsmethoden. Eine Methode, die du hinzufügst oder entfernst, ändert damit beide Fassungen gleichzeitig — Drift ist keine Frage der Disziplin mehr, sondern strukturell ausgeschlossen.

Ist keine Methode registriert, liefert die Route bewusst 404 statt eines leeren Dokuments. Ein auth.md, das keinen Weg hinein nennt, ist keine neutrale Auskunft — es liest sich für einen Agenten als „dieser Shop lehnt Agenten ab“. Das Fehlen der Datei ist die ehrlichere Antwort: hier ist noch nichts konfiguriert.

Erzeugt statt gepflegt — auth.md und agent_auth aus denselben Deskriptoren

Sylius: 2.0+ · PHP: 8.2+ · Lizenz: MIT · Stand: 1.0.0

Quellcode & Doku

Composer-Paket

MIT · Sylius 2.0+ · PHP 8.2+

composer require koh/sylius-auth-md

Gebaut, getestet und unter MIT veröffentlicht. Die öffentliche Distribution über Packagist wird vorbereitet (coming soon).

Teil der Familie

MIT

Dieses Paket gehört zu koh/sylius-agent-ready — siebzehn Bundles, die einen Sylius-Shop für KI-Agenten benutzbar machen. Jedes ist einzeln einsetzbar.

Zur Übersicht
Teil der Familie