All Classes and Interfaces

Class
Description
A Realm that authenticates with Active Directory using WAFFLE.
This is a Spring Boot demo application that configures the WAFFLE Spring Boot Starter to use Negotiate single sign on.
Thrown when the negotiate authentication is being established and requires an extra roundtrip to the client.
Authorization header.
The Class AutoDisposableWindowsPrincipal.
A Basic authentication security filter provider.
A semi-persistent mapping from keys to values.
Service interface to instantiate a new Cache.
A Cache based on Cache
The Class CorsAwareNegotiateSecurityFilter.
The Class CorsPrefFlightCheck.
Supports optional injection of spring security entities, allowing Waffle to act as an interface towards an identity provider(the AD).
Spring Boot Demo Rest Controller.
The Interface DummyClass.
When combined with the NegotiateAuthenticationStrategy, this filter can be used to allow a client to choose which authentication filter is used at runtime.
A GrantedAuthorityFactory that uses the WindowsAccount's fqn as the basis of the GrantedAuthority string, and (optionally) applies two transformations: prepending a prefix, and converting to uppercase .
A Windows Principal.
Used by WindowsAuthenticationToken to convert WindowsAccounts representing groups into GrantedAuthoritys.
A Realm that authenticates with Active Directory using WAFFLE and assigns roles to users based on a mapping from their groups.
Deprecated.
This class is deprecated as hiding a principal inside another principal is not JAAS compliant.
Guest login is disabled authentication exception.
Windows account.
Implements Windows authentication functions.
A Windows Computer.
Windows credentials handle.
A Windows Domain.
A Windows Identity.
A Windows impersonation context.
A Windows security context.
Mixed Negotiate + Form Authenticator.
The Class MockWindowsAccount.
The Class MockWindowsAuthProvider.
A Mock windows identity.
The Class MockWindowsImpersonationContext.
The Class MockWindowsSecurityContext.
A authentication filter that implements the HTTP Negotiate mechanism.
The Class NegotiateAuthenticationRealm.
Custom authentication strategy for the negotiate logic required for SSO/Negotiate auth realm NegotiateAuthenticationRealm.
An Apache Negotiate (NTLM, Kerberos) Authenticator.
Information about a user authenticated via the HTTP Negotiate authentication mechanism.
Negotiate Request wrapper.
A Negotiate (NTLM/Kerberos) Security Filter.
A Spring Negotiate security filter.
Sends back a request for a Negotiate Authentication to the browser.
A negotiate security filter provider.
An authentication token wrapping a Waffle Negotiate token.
Rudimentary NTLM message utility.
The Class NtlmServletRequest.
The Enum PrincipalFormat.
Filter chain that records current username.
Role principal.
Demo Spring Boot Security configuration that configures the Negotiate filter to require authentication for all requests.
A security filter provider.
A collection of security filter providers.
Simple filter chain.
The Class SimpleFilterConfig.
The Class SimpleHttpRequest.
The Class SimpleHttpResponse.
Simple Http Session.
The Class SimpleRequestDispatcher.
Rudimentary NTLM message utility.
User Principal.
Auto configuration for Spring Boot that configures beans based on properties defined in WaffleProperties.
The Interface WaffleDummy.
The Class WaffleFqnPrincipal.
A Utility class to read system info to help troubleshoot WAFFLE system configuration.
A servlet that returns WaffleInfo as XML.
The configuration properties that can be used with Spring Boot to configure WAFFLE.
The Class SingleSignOnProperties.
A flattened Windows Account used in a Windows principal.
Windows Account.
A Waffle authentication provider for Spring-security.
A Windows authentication token.
Windows Auth Provider.
Windows Computer.
Pre-existing credentials of a security principal.
Windows Domain.
The Class WindowsIdentityImpersonationContextImpl.
Windows Identity.
A Java Security login module for Windows authentication.
A Windows Principal.
A rudimentary Windows realm.
The Class WindowsSecurityContextImpersonationContextImpl.
Windows Security Context.