Package com.oorian.security
package com.oorian.security
-
ClassDescriptionPredefined formats for HTTP access logging.HTTP access logger for recording request information.Bcrypt implementation of
PasswordHasher.Configuration for brute-force attack protection.Tracks failed authentication attempts and enforces lockout policies.A fluent builder for constructing HTTPCache-Controlheader values.Tracks active WebSocket connections per session and per IP address.A fluent builder for constructing Content Security Policy (CSP) header values.Configuration for secure cookie defaults applied to session cookies and application cookies.Standard values for theSameSitecookie attribute.Utility class for masking sensitive data (PII) in display and log output.Configuration for file upload security policies.Validates uploaded files against the configuredFileUploadConfigpolicies.Result of a file upload validation check.Utility class for sanitizing user input to prevent injection attacks.Interface for application-provided authentication logic.Interface for password hashing and verification.PBKDF2-HMAC-SHA256 implementation ofPasswordHasher.A fixed-window rate limiter for throttling requests per session.Structured audit logging for security-related events.Enumeration of security event types for audit logging.Interface for application-specific authentication and authorization logic.Fluent builder for configuring HTTP security response headers.Options for theX-Frame-Optionsheader.Options for theReferrer-Policyheader.Provides URL signing and encryption utilities for tamper prevention.Defines the URL protection strategy for tamper prevention.Represents an authenticated user in the Oorian framework.