All Classes and Interfaces
Class
Description
The security configuration must be defined via a Config object.
Authorizations and service config for a given user session.
Web services for login, autentication and authorization.
APRS Base91 encoding/decoding implementation.
Test program for Base91 encoding/decoding.
Base class, implementing common methods of ServerConfig.
Authorizer for devices.
Duplicate checker for nonces.
Group class.
Interface to group (role) database.
Authenticator using a SHA-256 HMAC.
Group (role) info is manually written in a file.
User info stored locally in a file.
Logging
WebSocket communiction between server nodes.
API for the Node websocket services
Client side of websocket.
Use a simple password file.
Utility class for running external processes.
Result of a process execution.
Generic publish/subscribe service using websocket.
Room.
Message content to be exchanged
Room which is only for clients having a specific username.
Client for REST services
Some utilities related to security.
Abstract base class for REST API implementations, etc.
Interface for server configuration and management.
Notifcation content class.
Interface to publish-subscribe service (based on websocket)
Interface to user database
Interface to web server.
Rest API services to be provided by default.
User info that can be stored on file.
Authorizer for users.
Interface to user database.
Syncer interface.
Abstract base class for webserver setup.
Callback for user logins.
Abstract base class for websocket services.
Zeroconf/mDNS helper