secubox-openwrt/package/secubox/luci-app-secubox-users/root/usr/share/rpcd/acl.d/luci-app-secubox-users.json
CyberMind-FR 629c21a75c feat(portal): Add password change feature for authenticated users
- New RPC method `change_password` in luci.secubox-users
  - Verifies current password before allowing change
  - Syncs new password to all enabled services (email, jabber, nextcloud)
  - Matrix/PeerTube require manual password update (noted in response)
- Portal UI updates:
  - New "Account" section with "Change Password" card
  - Password change modal with current/new/confirm fields
  - "My Services" card showing enabled services
- ACL updated to include new authentication methods

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-25 12:05:29 +01:00

18 lines
388 B
JSON

{
"luci-app-secubox-users": {
"description": "Grant access to SecuBox User Management",
"read": {
"ubus": {
"luci.secubox-users": ["status", "users"]
},
"uci": ["secubox-users"]
},
"write": {
"ubus": {
"luci.secubox-users": ["add", "delete", "passwd", "authenticate", "recover", "reset_password", "change_password"]
},
"uci": ["secubox-users"]
}
}
}