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 serversException mapper for
RateLimitException.Endpoint used by users to request new OpenSSH keys
Rate limited to 1 request per day
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.