Files
reflector-dashboard/AUTH_README.txt
T
bjorneandClaude Fable 5.1 25b481e2ae Public web-only release: SvxPortal front-end + auth backend, install templates and INSTALL.md
Stripped from the internal repo: per-box deploy trees, Go services (nodelist/astmeta/proxy/svxdr),
deploy/sync scripts and all secrets. Config templates for nginx, PHP-FPM, Redis and tmpfiles
live in install/ with CHANGEME placeholders.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-26 23:07:05 +02:00

17 lines
626 B
Plaintext

SvxPortal auth drop-in
Endpoints:
- /svxportal/auth/login.php (POST JSON {user, pass})
- /svxportal/auth/signup.php (POST JSON {email, callsign?, pass})
- /svxportal/auth/verify.php (GET tid, token)
- /svxportal/auth/consent.php (POST JSON {consent:'necessary'|'all'})
- /svxportal/auth/logout.php
Redis schema:
- registry:svxlink:acct:<uuid> (HASH) includes admin_level 1..3
- registry:svxlink:acct_by_email:<email_lower> -> uuid
- registry:svxlink:call:<CALLSIGN_UPPER> -> uuid
- registry:svxlink:acct_calls:<uuid> (SET) callsigns
- registry:svxlink:node:<node_id> -> uuid
- registry:svxlink:acct_nodes:<uuid> (SET) nodes