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: (HASH) includes admin_level 1..3 - registry:svxlink:acct_by_email: -> uuid - registry:svxlink:call: -> uuid - registry:svxlink:acct_calls: (SET) callsigns - registry:svxlink:node: -> uuid - registry:svxlink:acct_nodes: (SET) nodes