All Classes and Interfaces
Class
Description
Verify all authenticators in a sequence.
An authenticator that allows all requests.
Verify authorized by any in a sequence.
An authentication token associated with a username.
Authenticator for 'Basic' auth.
Authenticator for 'Basic' auth with password stored with BCrypt.
An authenticator that checks username + password against
a stored BCrypt hash.
Authenticator for 'Bearer' auth.
A servlet that executes commands and returns the console output as the response.
Authenticator where a token is sent as the value of a cookie.
"Cookie" operations.
A key that uniquely identifies a cookie.
Cookie options.
Cookie "same site" options.
An authenticator for
CORS (the Origin header value)
that returns the authorized host as the username, if authorized.Builds immutable instances of the authenticator.
CORS options.
An authenticator that excludes all requests.
An error handler that enables custom responses with any content type.
Writes an error message.
An example servlet that always throws a
RuntimeException.Use the first authenticator in a sequence where credentials are present.
A login authenticator that returns groups/permissions for a user.
Immutable group permissions for a user.
User groups with permission-per-user.
Authenticate based on the value of an HTTP header.
An authenticator that validates an
HMACToken sent as a cookie value.An authenticator that validates an
HMACToken sent as a cookie value.Generates HMAC keys and perform verification.
HTTP-related utilities.
Sessions stored only in-memory.
Monitors the key store for changes and reloads.
Configures log4j2 programmatically from snook properties.
Base class for sequences of authenticators.
An immutable origin for a request.
A CRUD permission.
An authenticator that returns permissions based on authentication status.
Generate QR codes.
The error correction level.
QR code generation options.
A builder for configuring server options.
HTTP server configuration.
The connection security option.
A thread-safe session.
Manages sessions.
A thread that listens for a shutdown signal on a specified port.
Configuration for a servlet that handles static files.
A simple authenticator for testing.
Helper to test methods that expect servlet requests.
A test servlet response.
Authenticator where a token is the value of a cookie (with no scheme, unlike 'Bearer').
An example command servlet that calls the "uptime" command.
A credentials file is of the following format.