All Classes and Interfaces

Class
Description
Represents the request payload for an admin action.
Endpoint reserved for admin actions
Endpoint serving the admin interface, including the dashboard, user profiles, and user creation form.
Configuration mapping interface for agent server definitions, using the servers-wrapper prefix.
Represents a single agent server's configuration.
Composite data record representing detailed user information, associated keys, server details, and related log entries.
Builder for CompositeUserData, allowing incremental construction of user-related composite data with optional fields.
Database manager bean, used for connecting, and interacting with the database.
Bean for managing application health status.
Utility class for generating SSH key pairs and hashing keys.
Provides hashing functionality for SSH keys.
Represents a pair of SSH keys: private and public.
Bean used for creating new logs
 
Bean used for sending add and remove key messages to the agent servers
Exception mapper for RateLimitException.
Endpoint used by users to request new OpenSSH keys
Rate limited to 1 request per day
Represents a pending SSH key request.
Endpoint serving the SSH Key request page for users
Represents a user request containing personal and organizational details.