From 2679634a2bddb2c2918a68b9e907fd137ceaa04b Mon Sep 17 00:00:00 2001 From: Dan Milne Date: Sat, 25 Oct 2025 16:00:09 +1100 Subject: [PATCH] Port 3000 --- README.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9e8d6ff..f71c684 100644 --- a/README.md +++ b/README.md @@ -169,7 +169,7 @@ bin/dev docker build -t clinch . # Run container -docker run -p 9000:9000 \ +docker run -p 3000:3000 \ -v clinch-storage:/rails/storage \ -e SECRET_KEY_BASE=your-secret-key \ -e SMTP_ADDRESS=smtp.example.com \ @@ -210,7 +210,7 @@ CLINCH_FROM_EMAIL=noreply@example.com ``` ### First Run -1. Visit Clinch at `http://localhost:9000` (or your configured domain) +1. Visit Clinch at `http://localhost:3000` (or your configured domain) 2. First-run wizard creates initial admin user 3. Admin can then: - Create groups @@ -229,12 +229,14 @@ CLINCH_FROM_EMAIL=noreply@example.com - First-run wizard ### Planned Features +- **Audit logging** - Track all authentication events +- **WebAuthn/Passkeys** - Hardware key support + +#### Maybe - **SAML support** - SAML 2.0 identity provider - **Policy engine** - Rule-based access control - Example: `IF user.email =~ "*@gmail.com" AND app.slug == "kavita" THEN DENY` - Stored as JSON, evaluated after auth but before consent -- **Audit logging** - Track all authentication events -- **WebAuthn/Passkeys** - Hardware key support - **LDAP sync** - Import users from LDAP/Active Directory --- @@ -252,5 +254,4 @@ CLINCH_FROM_EMAIL=noreply@example.com ## License -MIT - +MIT \ No newline at end of file