From d6a0b23a4c86bab5d01aafc263a662e4af14d508 Mon Sep 17 00:00:00 2001 From: Headgent Development Date: Thu, 11 Jun 2026 20:43:51 +0200 Subject: [PATCH] =?UTF-8?q?fix(geo):=20audit=20fixes=20=E2=80=94=20compose?= =?UTF-8?q?r=20metadata=20+=20readme=20polish?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 +++++----- composer.json | 10 ++++++---- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 466b3aa..7fe8c5d 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ > Part of **[Jardis](https://jardis.io)** — the Domain-Driven Design platform for PHP. You model your domain; Jardis generates the production-ready hexagonal code (DTOs, Command/Query handlers, repositories, persistence). This package is part of the open-source foundation that generated code runs on. -**Authentication and authorization without framework coupling.** A focused RBAC for PHP covering opaque tokens, session management, password hashing, and role-based access control — designed for DDD applications. No HTTP layer, no JWT, no external dependencies. Pure support package. +**Authentication and authorization without framework coupling.** A focused RBAC for PHP covering opaque tokens, session management, password hashing, and role-based access control — designed for DDD applications. No HTTP layer, no JWT, no third-party runtime dependencies beyond PHP built-ins and the Jardis contract. Pure support package. --- @@ -18,7 +18,7 @@ - **Opaque tokens** — server-side state, SHA-256 hashed storage, no JWT complexity - **Token rotation** — automatic refresh with old-token revocation - **RBAC as Value Objects** — policies are immutable, defined in code, not in a database -- **Zero external dependencies** — uses PHP built-ins: `password_hash`, `random_bytes`, `hash_hmac`, `hash_equals` +- **No third-party runtime dependencies** — PHP built-ins (`password_hash`, `random_bytes`, `hash_hmac`, `hash_equals`) plus the Jardis contract --- @@ -375,13 +375,13 @@ Full documentation, guides, and API reference: [MIT License](LICENSE.md) — free for any use, including commercial. -## KI-gestützte Entwicklung +## AI-Assisted Development -Dieses Package liefert einen Skill für Claude Code, Cursor, Continue und Aider mit. Installation im Konsumentenprojekt: +This package ships with a skill for Claude Code, Cursor, Continue, and Aider. Install it in your consuming project: ```bash composer require --dev jardis/dev-skills ``` -Mehr Details: +More details: diff --git a/composer.json b/composer.json index 0fc02e6..10b6477 100644 --- a/composer.json +++ b/composer.json @@ -1,14 +1,14 @@ { "name": "jardissupport/auth", - "homepage": "https://docs.jardis.io/en/support/auth", - "description": "Opaque token management, session handling, password hashing, and role-based access control for PHP DDD applications — framework-free, no JWT, no external dependencies", + "homepage": "https://jardis.io", + "description": "Opaque token management, session handling, password hashing, and role-based access control for PHP DDD applications — framework-free, no JWT, no third-party runtime dependencies beyond PHP built-ins and the Jardis contract", "type": "library", "license": "MIT", "minimum-stability": "stable", "prefer-stable": true, "authors": [ { - "name": "Headgent Development", + "name": "Jardis Development", "email": "jardisDev@headgent.com" } ], @@ -32,8 +32,10 @@ "psr-4": { "JardisSupport\\Auth\\Tests\\": "tests/" } - }, "support": { + }, + "support": { "issues": "https://github.com/jardisSupport/auth/issues", + "docs": "https://docs.jardis.io/en/support/auth", "email": "jardisDev@headgent.com" }, "keywords": [