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.
Encode arbitrary binary into printable ASCII using BASE64 encoding.
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.
 
 
Client side of websocket.
Use a simple password file.
Generic publish/subscribe service using websocket.
Room.
Message content to be exchanged
Room which is only for clients having a specific username.
 
Some utilities related to security.
 
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.
 
 
 
 
 
User info that can be stored on file.
Authorizer for users.
Interface to user database.
 
Syncer interface.
 
Callback for user logins.