Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort() - Method in class waffle.jaas.WindowsLoginModule
-
Abort a login process.
- AbstractWaffleRealm - Class in waffle.shiro
-
A
Realm
that authenticates with Active Directory using WAFFLE. - AbstractWaffleRealm() - Constructor for class waffle.shiro.AbstractWaffleRealm
- acceptSecurityToken(String, byte[], String) - Method in class waffle.mock.MockWindowsAuthProvider
- acceptSecurityToken(String, byte[], String) - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- acceptSecurityToken(String, byte[], String) - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
Attempts to validate the user using an SSPI token.
- addAccountInfo(Document, Element, IWindowsAccount) - Method in class waffle.util.WaffleInfo
-
Adds the account info.
- addGroup(String) - Method in class waffle.mock.MockWindowsAuthProvider
-
Adds the group.
- addHeader(String, String) - Method in class waffle.mock.http.SimpleHttpRequest
-
Adds the header.
- addHeader(String, String) - Method in class waffle.mock.http.SimpleHttpResponse
- addMember(Principal) - Method in class waffle.jaas.GroupPrincipal
-
Deprecated.Add user principal to member.
- addParameter(String, String) - Method in class waffle.mock.http.SimpleHttpRequest
-
Adds the parameter.
- afterAttempt(Realm, AuthenticationToken, AuthenticationInfo, AuthenticationInfo, Throwable) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationStrategy
-
When the negotiate logic is executing, one of more round trips with the client occur.
- afterPropertiesSet() - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
- afterPropertiesSet() - Method in class waffle.spring.NegotiateSecurityFilter
- allowGuestLogin - Variable in class waffle.apache.MixedAuthenticator
-
The allow guest login.
- allowGuestLogin - Variable in class waffle.apache.NegotiateAuthenticator
-
The allow guest login.
- Application - Class in waffle.spring.boot.demo
-
This is a Spring Boot demo application that configures the WAFFLE Spring Boot Starter to use Negotiate single sign on.
- Application() - Constructor for class waffle.spring.boot.demo.Application
- auth - Variable in class waffle.apache.MixedAuthenticator
-
The auth.
- auth - Variable in class waffle.apache.NegotiateAuthenticator
-
The auth.
- authenticate(Request, HttpServletResponse) - Method in class waffle.apache.MixedAuthenticator
- authenticate(Request, HttpServletResponse) - Method in class waffle.apache.NegotiateAuthenticator
- authenticate(Authentication) - Method in class waffle.spring.WindowsAuthenticationProvider
- AuthenticationInProgressException - Exception Class in waffle.shiro.negotiate
-
Thrown when the negotiate authentication is being established and requires an extra roundtrip to the client.
- AuthenticationInProgressException() - Constructor for exception class waffle.shiro.negotiate.AuthenticationInProgressException
- AuthorizationHeader - Class in waffle.util
-
Authorization header.
- AuthorizationHeader(HttpServletRequest) - Constructor for class waffle.util.AuthorizationHeader
-
Instantiates a new authorization header.
- AutoDisposableWindowsPrincipal - Class in waffle.servlet
-
The Class AutoDisposableWindowsPrincipal.
- AutoDisposableWindowsPrincipal(IWindowsIdentity) - Constructor for class waffle.servlet.AutoDisposableWindowsPrincipal
-
Instantiates a new auto disposable windows principal.
- AutoDisposableWindowsPrincipal(IWindowsIdentity, PrincipalFormat, PrincipalFormat) - Constructor for class waffle.servlet.AutoDisposableWindowsPrincipal
-
Instantiates a new auto disposable windows principal.
B
- basicSecurityFilterProvider(WindowsAuthProviderImpl) - Method in class waffle.spring.boot.WaffleAutoConfiguration
-
The
BasicSecurityFilterProvider
that provides Basic authentication fall back when using single-sign-on with unsupported browser. - BasicSecurityFilterProvider - Class in waffle.servlet.spi
-
A Basic authentication security filter provider. https://tools.ietf.org/html/rfc2617
- BasicSecurityFilterProvider(IWindowsAuthProvider) - Constructor for class waffle.servlet.spi.BasicSecurityFilterProvider
-
Instantiates a new basic security filter provider.
- BOTH - Enum constant in enum waffle.windows.auth.PrincipalFormat
-
The both.
- buildAuthorizationInfo(WaffleFqnPrincipal) - Method in class waffle.shiro.AbstractWaffleRealm
-
Assembles the appropriate authorization information for the specified principal.
- buildAuthorizationInfo(WaffleFqnPrincipal) - Method in class waffle.shiro.GroupMappingWaffleRealm
-
Builds an
AuthorizationInfo
object based on the user's groups.
C
- Cache<K,
V> - Interface in waffle.util.cache -
A semi-persistent mapping from keys to values.
- CacheSupplier - Interface in waffle.util.cache
-
Service interface to instantiate a new
Cache
. - CaffeineCache<K,
V> - Class in waffle.util.cache -
A
Cache
based onCache
. - CaffeineCache(long) - Constructor for class waffle.util.cache.CaffeineCache
-
Instantiate new caffeine cache with timeout.
- CaffeineCacheSupplier - Class in waffle.util.cache
-
A
CacheSupplier
supplyingCaffeineCache
. - CaffeineCacheSupplier() - Constructor for class waffle.util.cache.CaffeineCacheSupplier
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class waffle.spring.NegotiateSecurityFilterEntryPoint
- commit() - Method in class waffle.jaas.WindowsLoginModule
-
Commit principals to the subject.
- CONTINUE_CONTEXT_TIMEOUT - Static variable in class waffle.windows.auth.impl.WindowsAuthProviderImpl
-
The Continue Context Timeout.
- continueContextsTimeout - Variable in class waffle.apache.MixedAuthenticator
-
The auth continueContextsTimeout configuration.
- continueContextsTimeout - Variable in class waffle.apache.NegotiateAuthenticator
-
The auth continueContextsTimeout configuration.
- CorsAwareNegotiateSecurityFilter - Class in waffle.servlet
-
The Class CorsAwareNegotiateSecurityFilter.
- CorsAwareNegotiateSecurityFilter() - Constructor for class waffle.servlet.CorsAwareNegotiateSecurityFilter
-
Instantiates a new negotiate security filter.
- CorsPreFlightCheck - Class in waffle.util
-
The Class CorsPrefFlightCheck.
- createGrantedAuthority(WindowsAccount) - Method in class waffle.spring.FqnGrantedAuthorityFactory
- createGrantedAuthority(WindowsAccount) - Method in interface waffle.spring.GrantedAuthorityFactory
-
Creates a
GrantedAuthority
from the givenWindowsAccount
. - createInfo() - Method in class waffle.shiro.negotiate.NegotiateToken
-
Creates the info.
- createPrincipal(IWindowsIdentity) - Method in class waffle.apache.MixedAuthenticator
-
This method will create an instance of a IWindowsIdentity based GenericPrincipal.
- createPrincipal(IWindowsIdentity) - Method in class waffle.apache.NegotiateAuthenticator
-
This method will create an instance of a IWindowsIdentity based GenericPrincipal.
- createToken(ServletRequest, ServletResponse) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
D
- DEFAULT_GRANTED_AUTHORITY - Static variable in class waffle.spring.WindowsAuthenticationToken
-
The
GrantedAuthority
that will be added to every WindowsAuthenticationToken, unless another (or null) is specified. - DEFAULT_GRANTED_AUTHORITY_FACTORY - Static variable in class waffle.spring.WindowsAuthenticationToken
-
The
GrantedAuthorityFactory
that is used by default if a custom one is not specified. - defaultGrantedAuthority() - Method in class waffle.spring.boot.WaffleAutoConfiguration
-
The default
GrantedAuthority
that is applied to all users. - DelegatingNegotiateSecurityFilter - Class in waffle.spring
-
Supports optional injection of spring security entities, allowing Waffle to act as an interface towards an identity provider(the AD).
- DelegatingNegotiateSecurityFilter() - Constructor for class waffle.spring.DelegatingNegotiateSecurityFilter
-
Instantiates a new delegating negotiate security filter.
- demo(Authentication) - Method in class waffle.spring.boot.demo.DemoController
-
Spring Boot Demo Get Mapper.
- DemoController - Class in waffle.spring.boot.demo
-
Spring Boot Demo Rest Controller.
- DemoController() - Constructor for class waffle.spring.boot.demo.DemoController
- destroy() - Method in class waffle.servlet.CorsAwareNegotiateSecurityFilter
- destroy() - Method in class waffle.servlet.NegotiateSecurityFilter
- dispose() - Method in class waffle.mock.MockWindowsIdentity
- dispose() - Method in class waffle.mock.MockWindowsSecurityContext
- dispose() - Method in class waffle.windows.auth.impl.WindowsCredentialsHandleImpl
-
Dispose of the credentials handle.
- dispose() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- dispose() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- dispose() - Method in interface waffle.windows.auth.IWindowsCredentialsHandle
-
Dispose.
- dispose() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Dispose of the Windows identity.
- dispose() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Disposes of the context.
- dispose(Sspi.CtxtHandle) - Static method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Dispose a security context.
- doAuthenticate(Request, HttpServletResponse) - Method in class waffle.apache.MixedAuthenticator
-
XXX The 'doAuthenticate' is intended to replace 'authenticate' for needs like ours.
- doAuthenticate(Request, HttpServletResponse) - Method in class waffle.apache.NegotiateAuthenticator
-
XXX The 'doAuthenticate' is intended to replace 'authenticate' for needs like ours.
- doFilter(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
- doFilter(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
- doFilter(HttpServletRequest, HttpServletResponse) - Method in interface waffle.servlet.spi.SecurityFilterProvider
-
Execute filter.
- doFilter(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
-
Filter.
- doFilter(ServletRequest, ServletResponse) - Method in class waffle.mock.http.RecordUserNameFilterChain
- doFilter(ServletRequest, ServletResponse) - Method in class waffle.mock.http.SimpleFilterChain
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class waffle.servlet.CorsAwareNegotiateSecurityFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class waffle.servlet.NegotiateSecurityFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class waffle.spring.NegotiateSecurityFilter
- doGet(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.WaffleInfoServlet
- doGetAuthenticationInfo(AuthenticationToken) - Method in class waffle.shiro.AbstractWaffleRealm
- doGetAuthenticationInfo(AuthenticationToken) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationRealm
- doGetAuthorizationInfo(PrincipalCollection) - Method in class waffle.shiro.AbstractWaffleRealm
- doLogin(Request, String, String) - Method in class waffle.apache.MixedAuthenticator
- doLogin(Request, String, String) - Method in class waffle.apache.NegotiateAuthenticator
- doPost(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.WaffleInfoServlet
- DummyInterface - Interface in waffle.jetty
-
The Interface DummyClass.
- DynamicAuthenticationFilter - Class in waffle.shiro.dynamic
-
When combined with the
NegotiateAuthenticationStrategy
, this filter can be used to allow a client to choose which authentication filter is used at runtime. - DynamicAuthenticationFilter() - Constructor for class waffle.shiro.dynamic.DynamicAuthenticationFilter
E
- equals(Object) - Method in class waffle.jaas.RolePrincipal
-
Role Principal Equals for FQN.
- equals(Object) - Method in class waffle.jaas.UserPrincipal
- equals(Object) - Method in class waffle.servlet.WindowsPrincipal
- equals(Object) - Method in class waffle.shiro.WaffleFqnPrincipal
- equals(Object) - Method in class waffle.windows.auth.WindowsAccount
- executeLogin(ServletRequest, ServletResponse) - Method in class waffle.shiro.dynamic.DynamicAuthenticationFilter
-
Call
AccessControlFilter.onAccessDenied(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
for the user selected authentication type, which performs login logic.
F
- flushBuffer() - Method in class waffle.mock.http.SimpleHttpResponse
- forward(ServletRequest, ServletResponse) - Method in class waffle.mock.http.SimpleRequestDispatcher
- FQN - Enum constant in enum waffle.windows.auth.PrincipalFormat
-
The fqn.
- FqnGrantedAuthorityFactory - Class in waffle.spring
-
A
GrantedAuthorityFactory
that uses theWindowsAccount
's fqn as the basis of theGrantedAuthority
string, and (optionally) applies two transformations: prepending a prefix, and converting to uppercase . - FqnGrantedAuthorityFactory(String, boolean) - Constructor for class waffle.spring.FqnGrantedAuthorityFactory
-
Instantiates a new fqn granted authority factory.
G
- GenericWindowsPrincipal - Class in waffle.apache
-
A Windows Principal.
- GenericWindowsPrincipal(IWindowsIdentity, PrincipalFormat, PrincipalFormat) - Constructor for class waffle.apache.GenericWindowsPrincipal
-
A windows principal.
- get(K) - Method in interface waffle.util.cache.Cache
-
Fetches the key from the cache.
- get(K) - Method in class waffle.util.cache.CaffeineCache
- getAccessDeniedHandler() - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
-
Gets the access denied handler.
- getAttribute(String) - Method in class waffle.mock.http.SimpleHttpSession
- getAttributeNames() - Method in class waffle.mock.http.SimpleHttpSession
- getAuth() - Method in class waffle.apache.MixedAuthenticator
-
Windows authentication provider.
- getAuth() - Method in class waffle.apache.NegotiateAuthenticator
-
Windows authentication provider.
- getAuth() - Method in class waffle.jaas.WindowsLoginModule
-
Windows auth provider.
- getAuth() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Windows auth provider.
- getAuthenticationFailureHandler() - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
-
Gets the authentication failure handler.
- getAuthenticationManager() - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
-
Gets the authentication manager.
- getAuthenticationSuccessHandler() - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
-
Gets the authentication success handler.
- getAuthMethod() - Method in class waffle.apache.MixedAuthenticator
- getAuthMethod() - Method in class waffle.apache.NegotiateAuthenticator
- getAuthorities() - Method in class waffle.spring.WindowsAuthenticationToken
- getAuthProvider() - Method in class waffle.spring.WindowsAuthenticationProvider
-
Gets the auth provider.
- getAuthProviderInfo(Document) - Method in class waffle.util.WaffleInfo
-
Gets the auth provider info.
- getAuthType() - Method in class waffle.servlet.NegotiateRequestWrapper
-
Authentication type.
- getByClassName(String) - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
-
Get a security provider by class name.
- getComputerName() - Method in class waffle.windows.auth.impl.WindowsComputerImpl
- getComputerName() - Method in interface waffle.windows.auth.IWindowsComputer
-
Computer name.
- getConnectionId() - Method in class waffle.shiro.negotiate.NegotiateToken
-
Gets the connection id.
- getConnectionId(HttpServletRequest) - Static method in class waffle.util.NtlmServletRequest
-
Returns a unique connection id for a given servlet request.
- getContentLength() - Method in class waffle.mock.http.SimpleHttpRequest
- getContinueContextsSize() - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
-
Number of elements in the continue contexts map.
- getContinueContextsTimeout() - Method in class waffle.apache.MixedAuthenticator
-
Gets the continue context time out configuration.
- getContinueContextsTimeout() - Method in class waffle.apache.NegotiateAuthenticator
-
Gets the continue context time out configuration.
- getCreationTime() - Method in class waffle.mock.http.SimpleHttpSession
- getCredentials() - Method in class waffle.shiro.negotiate.NegotiateInfo
-
Returns the subject.
- getCredentials() - Method in class waffle.shiro.negotiate.NegotiateToken
- getCredentials() - Method in class waffle.spring.WindowsAuthenticationToken
- getCurrent(String) - Static method in class waffle.windows.auth.impl.WindowsCredentialsHandleImpl
-
Returns the current credentials handle.
- getCurrent(String, String) - Static method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Get the current Windows security context for a given SSPI package.
- getCurrentComputer() - Method in class waffle.mock.MockWindowsAuthProvider
- getCurrentComputer() - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- getCurrentComputer() - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
Retrieve the current computer information.
- getCurrentUsername() - Static method in class waffle.windows.auth.impl.WindowsAccountImpl
-
Get the SAM-compatible username of the currently logged-on user.
- getDefaultGrantedAuthority() - Method in class waffle.spring.NegotiateSecurityFilter
-
Gets the default granted authority.
- getDefaultGrantedAuthority() - Method in class waffle.spring.WindowsAuthenticationProvider
-
Gets the default granted authority.
- getDetails() - Method in class waffle.spring.WindowsAuthenticationToken
- getDomain() - Method in class waffle.mock.MockWindowsAccount
- getDomain() - Method in class waffle.windows.auth.impl.WindowsAccountImpl
-
Account domain.
- getDomain() - Method in interface waffle.windows.auth.IWindowsAccount
-
Domain name.
- getDomain() - Method in class waffle.windows.auth.WindowsAccount
-
Gets the domain.
- getDomains() - Method in class waffle.mock.MockWindowsAuthProvider
- getDomains() - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- getDomains() - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
Retrieve a list of domains (Active Directory) on the local server.
- getException(Document, Exception) - Static method in class waffle.util.WaffleInfo
-
Gets the exception.
- getFailureKeyAttribute() - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
-
Gets the failure key attribute.
- getFilterName() - Method in class waffle.mock.http.SimpleFilterConfig
- getFqn() - Method in class waffle.mock.MockWindowsAccount
- getFqn() - Method in class waffle.mock.MockWindowsIdentity
- getFqn() - Method in class waffle.shiro.WaffleFqnPrincipal
-
Gets the fqn.
- getFqn() - Method in class waffle.windows.auth.impl.WindowsAccountImpl
- getFqn() - Method in class waffle.windows.auth.impl.WindowsDomainImpl
- getFqn() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- getFqn() - Method in interface waffle.windows.auth.IWindowsAccount
-
Fully qualified username.
- getFqn() - Method in interface waffle.windows.auth.IWindowsDomain
-
Fully qualified domain name.
- getFqn() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Fully qualified name.
- getFqn() - Method in class waffle.windows.auth.WindowsAccount
-
Gets the fqn.
- getGrantedAuthorityFactory() - Method in class waffle.spring.NegotiateSecurityFilter
-
Gets the granted authority factory.
- getGrantedAuthorityFactory() - Method in class waffle.spring.WindowsAuthenticationProvider
-
Gets the granted authority factory.
- getGroupFqns() - Method in class waffle.shiro.WaffleFqnPrincipal
-
Gets the group fqns.
- getGroups() - Method in class waffle.apache.GenericWindowsPrincipal
-
Windows groups that the user is a member of.
- getGroups() - Method in class waffle.mock.MockWindowsIdentity
- getGroups() - Method in class waffle.servlet.WindowsPrincipal
-
Windows groups that the user is a member of.
- getGroups() - Method in class waffle.windows.auth.impl.WindowsComputerImpl
- getGroups() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- getGroups() - Method in interface waffle.windows.auth.IWindowsComputer
-
Groups.
- getGroups() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Group memberships.
- getHandle() - Method in class waffle.mock.MockWindowsSecurityContext
- getHandle() - Method in class waffle.windows.auth.impl.WindowsCredentialsHandleImpl
-
Get CredHandle.
- getHandle() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- getHandle() - Method in interface waffle.windows.auth.IWindowsCredentialsHandle
-
Return a security handle.
- getHandle() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Context handle.
- getHeader() - Method in class waffle.util.AuthorizationHeader
-
Gets the header.
- getHeader(String) - Method in class waffle.mock.http.SimpleHttpRequest
- getHeader(String) - Method in class waffle.mock.http.SimpleHttpResponse
-
Gets the header.
- getHeaderNames() - Method in class waffle.mock.http.SimpleHttpRequest
- getHeaderNamesSize() - Method in class waffle.mock.http.SimpleHttpResponse
-
Use this for testing the number of headers.
- getHeaderValues(String) - Method in class waffle.mock.http.SimpleHttpResponse
-
Gets the header values.
- getHost() - Method in class waffle.shiro.negotiate.NegotiateToken
-
Returns the host name or IP string from where the authentication attempt occurs.
- getId() - Method in class waffle.mock.http.SimpleHttpSession
- getIdentity() - Method in class waffle.mock.MockWindowsSecurityContext
- getIdentity() - Method in class waffle.servlet.WindowsPrincipal
-
Underlying identity.
- getIdentity() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- getIdentity() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Windows Identity.
- getIn() - Method in class waffle.shiro.negotiate.NegotiateToken
-
Gets the in.
- getInfo() - Method in class waffle.apache.MixedAuthenticator
-
Gets the info.
- getInfo() - Method in class waffle.apache.NegotiateAuthenticator
-
Gets the info.
- getInitParameter(String) - Method in class waffle.mock.http.SimpleFilterConfig
- getInitParameterNames() - Method in class waffle.mock.http.SimpleFilterConfig
- getJoinStatus() - Method in class waffle.windows.auth.impl.WindowsComputerImpl
- getJoinStatus() - Method in interface waffle.windows.auth.IWindowsComputer
-
Join status.
- getLastAccessedTime() - Method in class waffle.mock.http.SimpleHttpSession
- getLookupInfo(Document, String) - Method in class waffle.util.WaffleInfo
-
Gets the lookup info.
- getMaxInactiveInterval() - Method in class waffle.mock.http.SimpleHttpSession
- getMemberOf() - Method in class waffle.windows.auth.impl.WindowsComputerImpl
- getMemberOf() - Method in interface waffle.windows.auth.IWindowsComputer
-
Member of (domain).
- getMessageType(byte[]) - Static method in class waffle.util.NtlmMessage
-
Get NTLM message type.
- getMethod() - Method in class waffle.mock.http.SimpleHttpRequest
- getName() - Method in class waffle.jaas.GroupPrincipal
-
Deprecated.
- getName() - Method in class waffle.jaas.RolePrincipal
-
Role name (Windows Group).
- getName() - Method in class waffle.jaas.UserPrincipal
-
Fully qualified username.
- getName() - Method in class waffle.mock.MockWindowsAccount
- getName() - Method in class waffle.servlet.WindowsPrincipal
-
Fully qualified name.
- getName() - Method in class waffle.spring.WindowsAuthenticationToken
- getName() - Method in class waffle.windows.auth.impl.WindowsAccountImpl
-
Account name.
- getName() - Method in interface waffle.windows.auth.IWindowsAccount
-
User name.
- getName() - Method in class waffle.windows.auth.WindowsAccount
-
Gets the name.
- getOutputStream() - Method in class waffle.mock.http.SimpleHttpResponse
- getOutputText() - Method in class waffle.mock.http.SimpleHttpResponse
-
Gets the output text.
- getParameter(String) - Method in class waffle.mock.http.SimpleHttpRequest
- getPassword(String) - Method in class waffle.apache.WindowsRealm
- getPrincipal() - Method in class waffle.shiro.negotiate.NegotiateToken
- getPrincipal() - Method in class waffle.spring.WindowsAuthenticationToken
- getPrincipal(String) - Method in class waffle.apache.WindowsRealm
- getPrincipalFormat() - Method in class waffle.apache.MixedAuthenticator
-
Principal format.
- getPrincipalFormat() - Method in class waffle.apache.NegotiateAuthenticator
-
Principal format.
- getPrincipalFormat() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Principal format.
- getPrincipalFormat() - Method in class waffle.spring.boot.WaffleProperties
-
Gets the principal format.
- getPrincipalFormat() - Method in class waffle.spring.NegotiateSecurityFilter
-
Gets the principal format.
- getPrincipalFormat() - Method in class waffle.spring.WindowsAuthenticationProvider
-
Gets the principal format.
- getPrincipalName() - Method in class waffle.mock.MockWindowsSecurityContext
- getPrincipalName() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- getPrincipalName() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Principal name.
- getPrincipals() - Method in class waffle.shiro.negotiate.NegotiateInfo
-
Creates a new principal collection using the subject as the principal.
- getProtocols() - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
-
Gets the protocols.
- getProtocols() - Method in class waffle.spring.boot.WaffleProperties.SingleSignOnProperties
-
Gets the protocols.
- getProvider() - Method in class waffle.spring.NegotiateSecurityFilter
-
Gets the provider.
- getProvider() - Method in class waffle.spring.NegotiateSecurityFilterEntryPoint
-
Gets the provider.
- getProviders() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Security filter providers.
- getQueryString() - Method in class waffle.mock.http.SimpleHttpRequest
- getRealm() - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
-
Protection space.
- getRememberMeParam() - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
-
Gets the remember me param.
- getRemoteAddr() - Method in class waffle.mock.http.SimpleHttpRequest
- getRemoteHost() - Method in class waffle.mock.http.SimpleHttpRequest
- getRemotePort() - Method in class waffle.mock.http.SimpleHttpRequest
- getRemoteUser() - Method in class waffle.mock.http.SimpleHttpRequest
- getRemoteUser() - Method in class waffle.servlet.NegotiateRequestWrapper
-
Remote username.
- getRequest() - Method in class waffle.mock.http.SimpleFilterChain
-
Gets the request.
- getRequestURI() - Method in class waffle.mock.http.SimpleHttpRequest
- getResponse() - Method in class waffle.mock.http.SimpleFilterChain
-
Gets the response.
- getRoleFormat() - Method in class waffle.apache.MixedAuthenticator
-
Principal format.
- getRoleFormat() - Method in class waffle.apache.NegotiateAuthenticator
-
Principal format.
- getRoleFormat() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Principal format.
- getRoleFormat() - Method in class waffle.spring.boot.WaffleProperties
-
Gets the role format.
- getRoleFormat() - Method in class waffle.spring.NegotiateSecurityFilter
-
Gets the role format.
- getRoleFormat() - Method in class waffle.spring.WindowsAuthenticationProvider
-
Gets the role format.
- getRoleNamesForGroups(Collection<String>) - Method in class waffle.shiro.GroupMappingWaffleRealm
-
This method is called by to translate group names to role names.
- getRolesString() - Method in class waffle.apache.GenericWindowsPrincipal
-
Get an array of roles as a string.
- getRolesString() - Method in class waffle.servlet.WindowsPrincipal
-
Get an array of roles as a string.
- getSecurityPackage() - Method in class waffle.mock.MockWindowsSecurityContext
- getSecurityPackage() - Method in class waffle.shiro.negotiate.NegotiateToken
-
Gets the security package.
- getSecurityPackage() - Method in class waffle.util.AuthorizationHeader
-
Returns a supported security package string.
- getSecurityPackage() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- getSecurityPackage() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Security package name.
- getServletContext() - Method in class waffle.mock.http.SimpleFilterConfig
- getServletContext() - Method in class waffle.mock.http.SimpleHttpSession
- getSession() - Method in class waffle.mock.http.SimpleHttpRequest
- getSession(boolean) - Method in class waffle.mock.http.SimpleHttpRequest
- getSessionContext() - Method in class waffle.mock.http.SimpleHttpSession
-
Deprecated.Remove this once servlet does.
- getSid() - Method in class waffle.apache.GenericWindowsPrincipal
-
Byte representation of the SID.
- getSid() - Method in class waffle.mock.MockWindowsIdentity
- getSid() - Method in class waffle.servlet.WindowsPrincipal
-
Byte representation of the SID.
- getSid() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- getSid() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Sid.
- getSidString() - Method in class waffle.apache.GenericWindowsPrincipal
-
String representation of the SID.
- getSidString() - Method in class waffle.mock.MockWindowsAccount
- getSidString() - Method in class waffle.mock.MockWindowsIdentity
- getSidString() - Method in class waffle.servlet.WindowsPrincipal
-
String representation of the SID.
- getSidString() - Method in class waffle.windows.auth.impl.WindowsAccountImpl
- getSidString() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- getSidString() - Method in interface waffle.windows.auth.IWindowsAccount
-
Security identifier.
- getSidString() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Sid.
- getSidString() - Method in class waffle.windows.auth.WindowsAccount
-
Gets the sid string.
- getSso() - Method in class waffle.spring.boot.WaffleProperties
-
Gets the sso.
- getStatus() - Method in class waffle.mock.http.SimpleHttpResponse
-
Gets the status.
- getStatusString() - Method in class waffle.mock.http.SimpleHttpResponse
-
Gets the status string.
- getSubject() - Method in class waffle.shiro.negotiate.NegotiateToken
-
Gets the subject.
- getToken() - Method in class waffle.mock.MockWindowsSecurityContext
- getToken() - Method in class waffle.util.AuthorizationHeader
-
Gets the token.
- getToken() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- getToken() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Token.
- getTokenBytes() - Method in class waffle.util.AuthorizationHeader
-
Gets the token bytes.
- getTrustDirectionString() - Method in class waffle.windows.auth.impl.WindowsDomainImpl
- getTrustDirectionString() - Method in interface waffle.windows.auth.IWindowsDomain
-
Trust direction.
- getTrustTypeString() - Method in class waffle.windows.auth.impl.WindowsDomainImpl
- getTrustTypeString() - Method in interface waffle.windows.auth.IWindowsDomain
-
Trust type.
- getUserName() - Method in class waffle.mock.http.RecordUserNameFilterChain
-
Gets the user name.
- getUserPrincipal() - Method in class waffle.mock.http.SimpleHttpRequest
- getUserPrincipal() - Method in class waffle.servlet.NegotiateRequestWrapper
-
User principal.
- getValue(String) - Method in class waffle.mock.http.SimpleHttpSession
-
Deprecated.Remove this once servlet does.
- getValueNames() - Method in class waffle.mock.http.SimpleHttpSession
-
Deprecated.Remove this once servlet does.
- getWaffleInfo() - Method in class waffle.util.WaffleInfo
-
Get a Document with basic system information.
- getWaffleInfoResponse(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.WaffleInfoServlet
-
Gets the waffle info response.
- getWriter() - Method in class waffle.mock.http.SimpleHttpResponse
- grantedAuthorityFactory() - Method in class waffle.spring.boot.WaffleAutoConfiguration
-
The default
GrantedAuthorityFactory
that is used. - GrantedAuthorityFactory - Interface in waffle.spring
-
Used by
WindowsAuthenticationToken
to convertWindowsAccount
s representing groups intoGrantedAuthority
s. - GroupMappingWaffleRealm - Class in waffle.shiro
-
A
Realm
that authenticates with Active Directory using WAFFLE and assigns roles to users based on a mapping from their groups. - GroupMappingWaffleRealm() - Constructor for class waffle.shiro.GroupMappingWaffleRealm
- GroupPrincipal - Class in waffle.jaas
-
Deprecated.This class is deprecated as hiding a principal inside another principal is not JAAS compliant. Use the Principals in the Subject to directly enroll groups or roles by name.
- GroupPrincipal(String) - Constructor for class waffle.jaas.GroupPrincipal
-
Deprecated.Instantiates a new group principal.
- GuestLoginDisabledAuthenticationException - Exception Class in waffle.spring
-
Guest login is disabled authentication exception.
- GuestLoginDisabledAuthenticationException(String) - Constructor for exception class waffle.spring.GuestLoginDisabledAuthenticationException
-
Instantiates a new guest login disabled authentication exception.
H
- hashCode() - Method in class waffle.jaas.RolePrincipal
-
Role Principal HashCode for FQN.
- hashCode() - Method in class waffle.jaas.UserPrincipal
- hashCode() - Method in class waffle.servlet.WindowsPrincipal
- hashCode() - Method in class waffle.shiro.WaffleFqnPrincipal
- hashCode() - Method in class waffle.windows.auth.WindowsAccount
- hasRole(String) - Method in class waffle.servlet.WindowsPrincipal
-
Checks whether the principal has a given role.
I
- impersonate() - Method in class waffle.mock.MockWindowsIdentity
- impersonate() - Method in class waffle.mock.MockWindowsSecurityContext
- impersonate() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- impersonate() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- impersonate() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Impersonate a logged on user.
- impersonate() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Impersonate this security context.
- include(ServletRequest, ServletResponse) - Method in class waffle.mock.http.SimpleRequestDispatcher
- info - Variable in class waffle.apache.MixedAuthenticator
-
The info.
- info - Variable in class waffle.apache.NegotiateAuthenticator
-
The info.
- init(FilterConfig) - Method in class waffle.servlet.CorsAwareNegotiateSecurityFilter
- init(FilterConfig) - Method in class waffle.servlet.NegotiateSecurityFilter
- initialize() - Method in class waffle.mock.MockWindowsSecurityContext
-
Initialize.
- initialize() - Method in class waffle.windows.auth.impl.WindowsCredentialsHandleImpl
-
Initialize a new credentials handle.
- initialize() - Method in interface waffle.windows.auth.IWindowsCredentialsHandle
-
Initialize.
- initialize(Sspi.CtxtHandle, Sspi.SecBufferDesc, String) - Method in class waffle.mock.MockWindowsSecurityContext
- initialize(Sspi.CtxtHandle, Sspi.SecBufferDesc, String) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- initialize(Sspi.CtxtHandle, Sspi.SecBufferDesc, String) - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Initialize the security context, continuing from a previous one.
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class waffle.jaas.WindowsLoginModule
- initParameter(String, String) - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
-
Init configuration parameters.
- initParameter(String, String) - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
- initParameter(String, String) - Method in interface waffle.servlet.spi.SecurityFilterProvider
-
Init a parameter.
- invalidate() - Method in class waffle.mock.http.SimpleHttpSession
- isAllowGuestLogin() - Method in class waffle.apache.MixedAuthenticator
-
True if Guest login permitted.
- isAllowGuestLogin() - Method in class waffle.apache.NegotiateAuthenticator
-
True if Guest login permitted.
- isAllowGuestLogin() - Method in class waffle.jaas.WindowsLoginModule
-
True if Guest login permitted.
- isAllowGuestLogin() - Method in class waffle.servlet.NegotiateSecurityFilter
-
True if guest login is allowed.
- isAllowGuestLogin() - Method in class waffle.spring.boot.WaffleProperties
-
Checks if is allow guest login.
- isAllowGuestLogin() - Method in class waffle.spring.NegotiateSecurityFilter
-
Checks if is allow guest login.
- isAllowGuestLogin() - Method in class waffle.spring.WindowsAuthenticationProvider
-
Checks if is allow guest login.
- isAuthenticated() - Method in class waffle.spring.WindowsAuthenticationToken
- isBasicEnabled() - Method in class waffle.spring.boot.WaffleProperties.SingleSignOnProperties
-
Checks if is basic enabled.
- isBearerAuthorizationHeader() - Method in class waffle.util.AuthorizationHeader
-
Is Bearer Authorization Header will return true if 'BEARER' exists.
- isContinue() - Method in class waffle.mock.MockWindowsSecurityContext
- isContinue() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- isContinue() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
True if protocol requires continuation.
- isDebug() - Method in class waffle.jaas.WindowsLoginModule
-
True if Debug is enabled.
- isEnabled() - Method in class waffle.spring.boot.WaffleProperties.SingleSignOnProperties
-
Checks if is enabled.
- isGuest() - Method in class waffle.mock.MockWindowsIdentity
- isGuest() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- isGuest() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Returns true if the identity represents a Guest account.
- isImpersonate() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Checks if is impersonate.
- isImpersonate() - Method in class waffle.spring.boot.WaffleProperties.SingleSignOnProperties
-
Checks if is impersonate.
- isImpersonate() - Method in class waffle.spring.NegotiateSecurityFilter
-
Checks if is impersonate.
- isMember(Principal) - Method in class waffle.jaas.GroupPrincipal
-
Deprecated.Is user principal a member of the group.
- isNegTokenArg(byte[]) - Static method in class waffle.util.SPNegoMessage
-
Checks if is neg token arg.
- isNegTokenInit(byte[]) - Static method in class waffle.util.SPNegoMessage
-
Checks if is neg token init.
- isNew() - Method in class waffle.mock.http.SimpleHttpSession
- isNtlmMessage(byte[]) - Static method in class waffle.util.NtlmMessage
-
Checks if is ntlm message.
- isNtlmPost() - Method in class waffle.shiro.negotiate.NegotiateToken
-
Checks if is ntlm post.
- isNtlmType1Message() - Method in class waffle.util.AuthorizationHeader
-
Checks if is ntlm type1 message.
- isNtlmType1PostAuthorizationHeader() - Method in class waffle.util.AuthorizationHeader
-
When using NTLM authentication and the browser is making a POST request, it preemptively sends a Type 2 authentication message (without the POSTed data).
- isNull() - Method in class waffle.util.AuthorizationHeader
-
Checks if is null.
- isPreflight(HttpServletRequest) - Static method in class waffle.util.CorsPreFlightCheck
-
Checks if is preflight.
- isPrincipalException(HttpServletRequest) - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
- isPrincipalException(HttpServletRequest) - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
- isPrincipalException(HttpServletRequest) - Method in interface waffle.servlet.spi.SecurityFilterProvider
-
Returns true if despite having a principal authentication needs to happen.
- isPrincipalException(HttpServletRequest) - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
-
Returns true if authentication still needs to happen despite an existing principal.
- isRememberMe() - Method in class waffle.shiro.negotiate.NegotiateToken
-
Returns
true
if the submitting user wishes their identity (principal(s)) to be remembered across sessions,false
otherwise. - isRememberMe(ServletRequest) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
- isSecurityPackageSupported(String) - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
- isSecurityPackageSupported(String) - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
- isSecurityPackageSupported(String) - Method in interface waffle.servlet.spi.SecurityFilterProvider
-
Tests whether a specific security package is supported.
- isSecurityPackageSupported(String) - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
-
Tests whether a specific security package is supported by any of the underlying providers.
- isSPNegTokenInitMessage() - Method in class waffle.util.AuthorizationHeader
-
Checks if is SP nego message.
- isUserInRole(String) - Method in class waffle.servlet.NegotiateRequestWrapper
-
Returns true if the user is in a given role.
- IWindowsAccount - Interface in waffle.windows.auth
-
Windows account.
- IWindowsAuthProvider - Interface in waffle.windows.auth
-
Implements Windows authentication functions.
- IWindowsComputer - Interface in waffle.windows.auth
-
A Windows Computer.
- IWindowsCredentialsHandle - Interface in waffle.windows.auth
-
Windows credentials handle.
- IWindowsDomain - Interface in waffle.windows.auth
-
A Windows Domain.
- IWindowsIdentity - Interface in waffle.windows.auth
-
A Windows Identity.
- IWindowsImpersonationContext - Interface in waffle.windows.auth
-
A Windows impersonation context.
- IWindowsSecurityContext - Interface in waffle.windows.auth
-
A Windows security context.
L
- log - Variable in class waffle.apache.MixedAuthenticator
-
The log.
- log - Variable in class waffle.apache.NegotiateAuthenticator
-
The log.
- login() - Method in class waffle.jaas.WindowsLoginModule
-
Use Windows SSPI to authenticate a username with a password.
- logonDomainUser(String, String, String) - Method in class waffle.mock.MockWindowsAuthProvider
- logonDomainUser(String, String, String) - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- logonDomainUser(String, String, String) - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
The LogonDomainUser function attempts to log a user on to the local computer using a network logon type and the default authentication provider.
- logonDomainUserEx(String, String, String, int, int) - Method in class waffle.mock.MockWindowsAuthProvider
- logonDomainUserEx(String, String, String, int, int) - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- logonDomainUserEx(String, String, String, int, int) - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
The LogonDomainUserEx function attempts to log a user on to the local computer.
- logonUser(String, String) - Method in class waffle.mock.MockWindowsAuthProvider
-
Will login the current user with any password.
- logonUser(String, String) - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- logonUser(String, String) - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
The LogonUser function attempts to log a user on to the local computer using a network logon type and the default authentication provider.
- logout() - Method in class waffle.jaas.WindowsLoginModule
-
Logout a user.
- lookupAccount(String) - Method in class waffle.mock.MockWindowsAuthProvider
- lookupAccount(String) - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- lookupAccount(String) - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
Retrieve a security identifier (SID) for the account and the name of the domain or local computer on which the account was found.
M
- main(String[]) - Static method in class waffle.spring.boot.demo.Application
-
Spring boot main entry point.
- main(String[]) - Static method in class waffle.util.WaffleInfo
-
Print system information.
- members() - Method in class waffle.jaas.GroupPrincipal
-
Deprecated.Member enumeration.
- MixedAuthenticator - Class in waffle.apache
-
Mixed Negotiate + Form Authenticator.
- MixedAuthenticator() - Constructor for class waffle.apache.MixedAuthenticator
-
Instantiates a new mixed authenticator.
- MockWindowsAccount - Class in waffle.mock
-
The Class MockWindowsAccount.
- MockWindowsAccount(String) - Constructor for class waffle.mock.MockWindowsAccount
-
Instantiates a new mock windows account.
- MockWindowsAccount(String, String) - Constructor for class waffle.mock.MockWindowsAccount
-
Instantiates a new mock windows account.
- MockWindowsAuthProvider - Class in waffle.mock
-
The Class MockWindowsAuthProvider.
- MockWindowsAuthProvider() - Constructor for class waffle.mock.MockWindowsAuthProvider
-
Instantiates a new mock windows auth provider.
- MockWindowsIdentity - Class in waffle.mock
-
A Mock windows identity.
- MockWindowsIdentity(String, List<String>) - Constructor for class waffle.mock.MockWindowsIdentity
-
Instantiates a new mock windows identity.
- MockWindowsImpersonationContext - Class in waffle.mock
-
The Class MockWindowsImpersonationContext.
- MockWindowsImpersonationContext() - Constructor for class waffle.mock.MockWindowsImpersonationContext
- MockWindowsSecurityContext - Class in waffle.mock
-
The Class MockWindowsSecurityContext.
- MockWindowsSecurityContext(String) - Constructor for class waffle.mock.MockWindowsSecurityContext
-
Instantiates a new mock windows security context.
N
- NegotiateAuthenticationFilter - Class in waffle.shiro.negotiate
-
A authentication filter that implements the HTTP Negotiate mechanism.
- NegotiateAuthenticationFilter() - Constructor for class waffle.shiro.negotiate.NegotiateAuthenticationFilter
-
Instantiates a new negotiate authentication filter.
- NegotiateAuthenticationRealm - Class in waffle.shiro.negotiate
-
The Class NegotiateAuthenticationRealm.
- NegotiateAuthenticationRealm() - Constructor for class waffle.shiro.negotiate.NegotiateAuthenticationRealm
-
Instantiates a new negotiate authentication realm.
- NegotiateAuthenticationStrategy - Class in waffle.shiro.negotiate
-
Custom authentication strategy for the negotiate logic required for SSO/Negotiate auth realm
NegotiateAuthenticationRealm
. - NegotiateAuthenticationStrategy() - Constructor for class waffle.shiro.negotiate.NegotiateAuthenticationStrategy
- NegotiateAuthenticator - Class in waffle.apache
-
An Apache Negotiate (NTLM, Kerberos) Authenticator.
- NegotiateAuthenticator() - Constructor for class waffle.apache.NegotiateAuthenticator
-
Instantiates a new negotiate authenticator.
- NegotiateInfo - Class in waffle.shiro.negotiate
-
Information about a user authenticated via the HTTP Negotiate authentication mechanism.
- NegotiateInfo(Subject, String) - Constructor for class waffle.shiro.negotiate.NegotiateInfo
-
Creates a new info object.
- NegotiateRequestWrapper - Class in waffle.servlet
-
Negotiate Request wrapper.
- NegotiateRequestWrapper(HttpServletRequest, WindowsPrincipal) - Constructor for class waffle.servlet.NegotiateRequestWrapper
-
Instantiates a new negotiate request wrapper.
- NegotiateSecurityFilter - Class in waffle.servlet
-
A Negotiate (NTLM/Kerberos) Security Filter.
- NegotiateSecurityFilter - Class in waffle.spring
-
A Spring Negotiate security filter.
- NegotiateSecurityFilter() - Constructor for class waffle.servlet.NegotiateSecurityFilter
-
Instantiates a new negotiate security filter.
- NegotiateSecurityFilter() - Constructor for class waffle.spring.NegotiateSecurityFilter
-
Instantiates a new negotiate security filter.
- negotiateSecurityFilterEntryPoint(SecurityFilterProviderCollection) - Method in class waffle.spring.boot.WaffleAutoConfiguration
-
The
NegotiateSecurityFilterEntryPoint
for use by the Spring SecurityAuthenticationManager
when using single-sign-on. - NegotiateSecurityFilterEntryPoint - Class in waffle.spring
-
Sends back a request for a Negotiate Authentication to the browser.
- NegotiateSecurityFilterEntryPoint() - Constructor for class waffle.spring.NegotiateSecurityFilterEntryPoint
-
Instantiates a new negotiate security filter entry point.
- negotiateSecurityFilterProvider(WindowsAuthProviderImpl) - Method in class waffle.spring.boot.WaffleAutoConfiguration
-
The
NegotiateSecurityFilterProvider
that provides single-sign-on authentication using Negotiate with the configured protocols. - NegotiateSecurityFilterProvider - Class in waffle.servlet.spi
-
A negotiate security filter provider.
- NegotiateSecurityFilterProvider(IWindowsAuthProvider) - Constructor for class waffle.servlet.spi.NegotiateSecurityFilterProvider
-
Instantiates a new negotiate security filter provider.
- NegotiateToken - Class in waffle.shiro.negotiate
-
An authentication token wrapping a Waffle Negotiate token.
- NegotiateToken(byte[], byte[], String, String, boolean, boolean, String) - Constructor for class waffle.shiro.negotiate.NegotiateToken
-
Instantiates a new negotiate token.
- newCache(int) - Static method in interface waffle.util.cache.Cache
-
Creates a new cache with the specified timeout.
- newCache(long) - Method in interface waffle.util.cache.CacheSupplier
-
Creates a new cache with the specified timeout.
- newCache(long) - Method in class waffle.util.cache.CaffeineCacheSupplier
- nextRemotePort() - Static method in class waffle.mock.http.SimpleHttpRequest
-
Next remote port.
- NONE - Enum constant in enum waffle.windows.auth.PrincipalFormat
-
The none.
- NtlmMessage - Class in waffle.util
-
Rudimentary NTLM message utility.
- NtlmServletRequest - Class in waffle.util
-
The Class NtlmServletRequest.
O
- onAccessDenied(ServletRequest, ServletResponse) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
- onLoginFailure(AuthenticationToken, AuthenticationException, ServletRequest, ServletResponse) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
- onLoginSuccess(AuthenticationToken, Subject, ServletRequest, ServletResponse) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
P
- PARAM_NAME_AUTHTYPE - Static variable in class waffle.shiro.dynamic.DynamicAuthenticationFilter
-
The Constant PARAM_NAME_AUTHTYPE.
- PARAM_VAL_AUTHTYPE_NEGOTIATE - Static variable in class waffle.shiro.dynamic.DynamicAuthenticationFilter
-
The Constant PARAM_VAL_AUTHTYPE_NEGOTIATE.
- principalFormat - Variable in class waffle.apache.MixedAuthenticator
-
The principal format.
- principalFormat - Variable in class waffle.apache.NegotiateAuthenticator
-
The principal format.
- PrincipalFormat - Enum in waffle.windows.auth
-
The Enum PrincipalFormat.
- protocols - Variable in class waffle.apache.MixedAuthenticator
-
The protocols.
- protocols - Variable in class waffle.apache.NegotiateAuthenticator
-
The protocols.
- put(K, V) - Method in interface waffle.util.cache.Cache
-
Stores a binding for the key and the value in the cache.
- put(K, V) - Method in class waffle.util.cache.CaffeineCache
- putValue(String, Object) - Method in class waffle.mock.http.SimpleHttpSession
-
Deprecated.Remove this once servlet does.
R
- RecordUserNameFilterChain - Class in waffle.mock.http
-
Filter chain that records current username.
- RecordUserNameFilterChain() - Constructor for class waffle.mock.http.RecordUserNameFilterChain
- remove(K) - Method in interface waffle.util.cache.Cache
-
Removes the binding for the key from the cache.
- remove(K) - Method in class waffle.util.cache.CaffeineCache
- removeAttribute(String) - Method in class waffle.mock.http.SimpleHttpSession
- removeMember(Principal) - Method in class waffle.jaas.GroupPrincipal
-
Deprecated.Remove user from member.
- removeValue(String) - Method in class waffle.mock.http.SimpleHttpSession
-
Deprecated.Remove this once servlet does.
- resetRemotePort() - Static method in class waffle.mock.http.SimpleHttpRequest
-
Reset remote port.
- resetSecurityToken(String) - Method in class waffle.mock.MockWindowsAuthProvider
- resetSecurityToken(String) - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- resetSecurityToken(String) - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
Reset a previously saved continuation security token for a given connection id.
- revertToSelf() - Method in class waffle.mock.MockWindowsImpersonationContext
- revertToSelf() - Method in class waffle.windows.auth.impl.WindowsIdentityImpersonationContextImpl
- revertToSelf() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpersonationContextImpl
- revertToSelf() - Method in interface waffle.windows.auth.IWindowsImpersonationContext
-
Terminate the impersonation of a client application.
- roleFormat - Variable in class waffle.apache.MixedAuthenticator
-
The role format.
- roleFormat - Variable in class waffle.apache.NegotiateAuthenticator
-
The role format.
- RolePrincipal - Class in waffle.jaas
-
Role principal.
- RolePrincipal(String) - Constructor for class waffle.jaas.RolePrincipal
-
A windows principal.
S
- SecurityConfig - Class in waffle.spring.boot.demo
-
Demo Spring Boot Security configuration that configures the Negotiate filter to require authentication for all requests.
- SecurityConfig(NegotiateSecurityFilter, NegotiateSecurityFilterEntryPoint) - Constructor for class waffle.spring.boot.demo.SecurityConfig
-
Autowire constructor injects bean auto-configured by Starter.
- SecurityFilterProvider - Interface in waffle.servlet.spi
-
A security filter provider.
- SecurityFilterProviderCollection - Class in waffle.servlet.spi
-
A collection of security filter providers.
- SecurityFilterProviderCollection(String[], IWindowsAuthProvider) - Constructor for class waffle.servlet.spi.SecurityFilterProviderCollection
-
Instantiates a new security filter provider collection.
- SecurityFilterProviderCollection(SecurityFilterProvider[]) - Constructor for class waffle.servlet.spi.SecurityFilterProviderCollection
-
Instantiates a new security filter provider collection.
- SecurityFilterProviderCollection(IWindowsAuthProvider) - Constructor for class waffle.servlet.spi.SecurityFilterProviderCollection
-
Instantiates a new security filter provider collection.
- sendError(int) - Method in class waffle.mock.http.SimpleHttpResponse
- sendError(int, String) - Method in class waffle.mock.http.SimpleHttpResponse
- sendError(HttpServletResponse, int) - Method in class waffle.apache.MixedAuthenticator
-
Send an error code.
- sendError(HttpServletResponse, int) - Method in class waffle.apache.NegotiateAuthenticator
-
Send an error code.
- sendUnauthorized(HttpServletResponse) - Method in class waffle.apache.MixedAuthenticator
-
Send a 401 Unauthorized along with protocol authentication headers.
- sendUnauthorized(HttpServletResponse) - Method in class waffle.apache.NegotiateAuthenticator
-
Send a 401 Unauthorized along with protocol authentication headers.
- sendUnauthorized(HttpServletResponse) - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
- sendUnauthorized(HttpServletResponse) - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
- sendUnauthorized(HttpServletResponse) - Method in interface waffle.servlet.spi.SecurityFilterProvider
-
Add authentication method headers.
- sendUnauthorized(HttpServletResponse) - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
-
Send authorization headers.
- sendUnauthorized(HttpServletResponse, boolean) - Method in class waffle.spring.NegotiateSecurityFilter
-
Send a 401 Unauthorized along with protocol authentication headers.
- setAccessDeniedHandler(AccessDeniedHandler) - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
-
Sets the access denied handler.
- setAllowGuestLogin(boolean) - Method in class waffle.apache.MixedAuthenticator
-
Set whether Guest login is permitted.
- setAllowGuestLogin(boolean) - Method in class waffle.apache.NegotiateAuthenticator
-
Set whether Guest login is permitted.
- setAllowGuestLogin(boolean) - Method in class waffle.jaas.WindowsLoginModule
-
Set whether Guest login is permitted.
- setAllowGuestLogin(boolean) - Method in class waffle.spring.boot.WaffleProperties
-
Sets the allow guest login.
- setAllowGuestLogin(boolean) - Method in class waffle.spring.NegotiateSecurityFilter
-
Sets the allow guest login.
- setAllowGuestLogin(boolean) - Method in class waffle.spring.WindowsAuthenticationProvider
-
Sets the allow guest login.
- setAttribute(String, Object) - Method in class waffle.mock.http.SimpleHttpSession
- setAuth(IWindowsAuthProvider) - Method in class waffle.apache.MixedAuthenticator
-
Set Windows auth provider.
- setAuth(IWindowsAuthProvider) - Method in class waffle.apache.NegotiateAuthenticator
-
Set Windows auth provider.
- setAuth(IWindowsAuthProvider) - Method in class waffle.jaas.WindowsLoginModule
-
Set Windows auth provider.
- setAuth(IWindowsAuthProvider) - Method in class waffle.servlet.NegotiateSecurityFilter
-
Set Windows auth provider.
- setAuthenticated(boolean) - Method in class waffle.spring.WindowsAuthenticationToken
- setAuthentication(HttpServletRequest, HttpServletResponse, Authentication) - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
- setAuthentication(HttpServletRequest, HttpServletResponse, Authentication) - Method in class waffle.spring.NegotiateSecurityFilter
-
Invoked when authentication towards ad was succesful to populate securitycontext Override to add service provider authorization checks.
- setAuthenticationFailureHandler(AuthenticationFailureHandler) - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
-
Sets the authentication failure handler.
- setAuthenticationManager(AuthenticationManager) - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
-
Sets the authentication manager.
- setAuthenticationSuccessHandler(AuthenticationSuccessHandler) - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
-
Sets the authentication success handler.
- setAuthProvider(IWindowsAuthProvider) - Method in class waffle.spring.WindowsAuthenticationProvider
-
Sets the auth provider.
- setBasicEnabled(boolean) - Method in class waffle.spring.boot.WaffleProperties.SingleSignOnProperties
-
Sets the basic enabled.
- setContentLength(int) - Method in class waffle.mock.http.SimpleHttpRequest
-
Sets the content length.
- setContinue(boolean) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Sets the continue.
- setContinueContextsTimeout(int) - Method in class waffle.apache.MixedAuthenticator
-
Sets the continue context time out configuration.
- setContinueContextsTimeout(int) - Method in class waffle.apache.NegotiateAuthenticator
-
Sets the continue context time out configuration.
- setCredentialsHandle(IWindowsCredentialsHandle) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Sets the credentials handle.
- setDefaultGrantedAuthority(GrantedAuthority) - Method in class waffle.spring.NegotiateSecurityFilter
-
Sets the default granted authority.
- setDefaultGrantedAuthority(GrantedAuthority) - Method in class waffle.spring.WindowsAuthenticationProvider
-
Sets the default granted authority.
- setEnabled(boolean) - Method in class waffle.spring.boot.WaffleProperties.SingleSignOnProperties
-
Sets the enabled.
- setFailureAttribute(ServletRequest, AuthenticationException) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
-
Sets the failure attribute.
- setFailureKeyAttribute(String) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
-
Sets the failure key attribute.
- setFilterName(String) - Method in class waffle.mock.http.SimpleFilterConfig
-
Sets the filter name.
- setGrantedAuthorityFactory(GrantedAuthorityFactory) - Method in class waffle.spring.NegotiateSecurityFilter
-
Sets the granted authority factory.
- setGrantedAuthorityFactory(GrantedAuthorityFactory) - Method in class waffle.spring.WindowsAuthenticationProvider
-
Sets the granted authority factory.
- setGroupRolesMap(Map<String, String>) - Method in class waffle.shiro.GroupMappingWaffleRealm
-
Sets the translation from group names to role names.
- setHeader(String, String) - Method in class waffle.mock.http.SimpleHttpResponse
- setImpersonate(boolean) - Method in class waffle.servlet.NegotiateSecurityFilter
-
Enable/Disable impersonation.
- setImpersonate(boolean) - Method in class waffle.spring.boot.WaffleProperties.SingleSignOnProperties
-
Sets the impersonate.
- setImpersonate(boolean) - Method in class waffle.spring.NegotiateSecurityFilter
-
Enable/Disable impersonation.
- setMaxInactiveInterval(int) - Method in class waffle.mock.http.SimpleHttpSession
- setMethod(String) - Method in class waffle.mock.http.SimpleHttpRequest
-
Sets the method.
- setOut(byte[]) - Method in class waffle.shiro.negotiate.NegotiateToken
-
Sets the out.
- setParameter(String, String) - Method in class waffle.mock.http.SimpleFilterConfig
-
Sets the parameter.
- setPrincipal(Principal) - Method in class waffle.shiro.negotiate.NegotiateToken
-
Sets the principal.
- setPrincipalFormat(String) - Method in class waffle.apache.MixedAuthenticator
-
Set the principal format.
- setPrincipalFormat(String) - Method in class waffle.apache.NegotiateAuthenticator
-
Set the principal format.
- setPrincipalFormat(String) - Method in class waffle.servlet.NegotiateSecurityFilter
-
Set the principal format.
- setPrincipalFormat(String) - Method in class waffle.spring.boot.WaffleProperties
-
Sets the principal format.
- setPrincipalFormat(String) - Method in class waffle.spring.NegotiateSecurityFilter
-
Sets the principal format.
- setPrincipalFormat(String) - Method in class waffle.spring.WindowsAuthenticationProvider
-
Sets the principal format.
- setPrincipalFormatEnum(PrincipalFormat) - Method in class waffle.spring.NegotiateSecurityFilter
-
Sets the principal format enum.
- setPrincipalFormatEnum(PrincipalFormat) - Method in class waffle.spring.WindowsAuthenticationProvider
-
Sets the principal format enum.
- setPrincipalName(String) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Sets the principal name.
- setProtocols(String) - Method in class waffle.apache.MixedAuthenticator
-
Set the authentication protocols.
- setProtocols(String) - Method in class waffle.apache.NegotiateAuthenticator
-
Set the authentication protocols.
- setProtocols(List<String>) - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
-
Sets the protocols.
- setProtocols(List<String>) - Method in class waffle.spring.boot.WaffleProperties.SingleSignOnProperties
-
Sets the protocols.
- setProvider(SecurityFilterProviderCollection) - Method in class waffle.spring.NegotiateSecurityFilter
-
Sets the provider.
- setProvider(SecurityFilterProviderCollection) - Method in class waffle.spring.NegotiateSecurityFilterEntryPoint
-
Sets the provider.
- setQueryString(String) - Method in class waffle.mock.http.SimpleHttpRequest
-
Sets the query string.
- setRealm(String) - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
-
Set the protection space.
- setRememberMeParam(String) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
-
Sets the request parameter name to look for when acquiring the rememberMe boolean value.
- setRemoteAddr(String) - Method in class waffle.mock.http.SimpleHttpRequest
-
Sets the remote addr.
- setRemoteHost(String) - Method in class waffle.mock.http.SimpleHttpRequest
-
Sets the remote host.
- setRemoteUser(String) - Method in class waffle.mock.http.SimpleHttpRequest
-
Sets the remote user.
- setRequestURI(String) - Method in class waffle.mock.http.SimpleHttpRequest
-
Sets the request uri.
- setRoleFormat(String) - Method in class waffle.apache.MixedAuthenticator
-
Set the principal format.
- setRoleFormat(String) - Method in class waffle.apache.NegotiateAuthenticator
-
Set the principal format.
- setRoleFormat(String) - Method in class waffle.servlet.NegotiateSecurityFilter
-
Set the principal format.
- setRoleFormat(String) - Method in class waffle.spring.boot.WaffleProperties
-
Sets the role format.
- setRoleFormat(String) - Method in class waffle.spring.NegotiateSecurityFilter
-
Sets the role format.
- setRoleFormat(String) - Method in class waffle.spring.WindowsAuthenticationProvider
-
Sets the role format.
- setRoleFormatEnum(PrincipalFormat) - Method in class waffle.spring.NegotiateSecurityFilter
-
Sets the role format enum.
- setRoleFormatEnum(PrincipalFormat) - Method in class waffle.spring.WindowsAuthenticationProvider
-
Sets the role format enum.
- setSecurityContext(Sspi.CtxtHandle) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Sets the security context.
- setSecurityPackage(String) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Sets the security package.
- setSso(WaffleProperties.SingleSignOnProperties) - Method in class waffle.spring.boot.WaffleProperties
-
Sets the sso.
- setStatus(int) - Method in class waffle.mock.http.SimpleHttpResponse
- setSubject(Subject) - Method in class waffle.shiro.negotiate.NegotiateToken
-
Sets the subject.
- setToken(byte[]) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Sets the token.
- setUserPrincipal(Principal) - Method in class waffle.mock.http.SimpleHttpRequest
-
Sets the user principal.
- SID - Enum constant in enum waffle.windows.auth.PrincipalFormat
-
The sid.
- SimpleFilterChain - Class in waffle.mock.http
-
Simple filter chain.
- SimpleFilterChain() - Constructor for class waffle.mock.http.SimpleFilterChain
- SimpleFilterConfig - Class in waffle.mock.http
-
The Class SimpleFilterConfig.
- SimpleFilterConfig() - Constructor for class waffle.mock.http.SimpleFilterConfig
- SimpleHttpRequest - Class in waffle.mock.http
-
The Class SimpleHttpRequest.
- SimpleHttpRequest() - Constructor for class waffle.mock.http.SimpleHttpRequest
-
Instantiates a new simple http request.
- SimpleHttpResponse - Class in waffle.mock.http
-
The Class SimpleHttpResponse.
- SimpleHttpResponse() - Constructor for class waffle.mock.http.SimpleHttpResponse
-
Instantiates a new simple http response.
- SimpleHttpSession - Class in waffle.mock.http
-
Simple Http Session.
- SimpleHttpSession() - Constructor for class waffle.mock.http.SimpleHttpSession
- SimpleRequestDispatcher - Class in waffle.mock.http
-
The Class SimpleRequestDispatcher.
- SimpleRequestDispatcher(String) - Constructor for class waffle.mock.http.SimpleRequestDispatcher
-
Instantiates a new simple request dispatcher.
- SingleSignOnProperties() - Constructor for class waffle.spring.boot.WaffleProperties.SingleSignOnProperties
- size() - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
-
Number of providers.
- size() - Method in interface waffle.util.cache.Cache
-
Returns the number of bindings in this cache.
- size() - Method in class waffle.util.cache.CaffeineCache
- SPNegoMessage - Class in waffle.util
-
Rudimentary NTLM message utility.
- startInternal() - Method in class waffle.apache.MixedAuthenticator
- startInternal() - Method in class waffle.apache.NegotiateAuthenticator
- stopInternal() - Method in class waffle.apache.MixedAuthenticator
- stopInternal() - Method in class waffle.apache.NegotiateAuthenticator
- supports(Class<? extends Object>) - Method in class waffle.spring.WindowsAuthenticationProvider
-
Supports.
- supports(AuthenticationToken) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationRealm
T
- TEST_PASSWORD - Static variable in class waffle.mock.MockWindowsAccount
-
The Constant TEST_PASSWORD.
- TEST_USER_NAME - Static variable in class waffle.mock.MockWindowsAccount
-
The Constant TEST_USER_NAME.
- toPrettyXML(Document) - Static method in class waffle.util.WaffleInfo
-
To pretty xml.
- toString() - Method in class waffle.jaas.GroupPrincipal
-
Deprecated.
- toString() - Method in class waffle.servlet.WindowsPrincipal
- toString() - Method in class waffle.shiro.WaffleFqnPrincipal
- toString() - Method in class waffle.util.AuthorizationHeader
U
- UserPrincipal - Class in waffle.jaas
-
User Principal.
- UserPrincipal(String) - Constructor for class waffle.jaas.UserPrincipal
-
A user principal.
V
- valueBound(HttpSessionBindingEvent) - Method in class waffle.servlet.AutoDisposableWindowsPrincipal
- valueOf(String) - Static method in enum waffle.windows.auth.PrincipalFormat
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum waffle.windows.auth.PrincipalFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueUnbound(HttpSessionBindingEvent) - Method in class waffle.servlet.AutoDisposableWindowsPrincipal
W
- waffle.apache - package waffle.apache
-
Waffle Tomcat Package.
- waffle.jaas - package waffle.jaas
-
Waffle JNA JAAS Package.
- waffle.jetty - package waffle.jetty
-
Waffle Jetty Package.
- waffle.mock - package waffle.mock
-
Waffle Tests Mock Package.
- waffle.mock.http - package waffle.mock.http
-
Waffle Mock HTTP Package.
- waffle.servlet - package waffle.servlet
-
Waffle JNA Servlet Package.
- waffle.servlet.spi - package waffle.servlet.spi
-
Waffle JNA Servlet SPI Package.
- waffle.shiro - package waffle.shiro
-
Waffle Shiro Package.
- waffle.shiro.dynamic - package waffle.shiro.dynamic
-
Waffle Shiro Dynamic Package.
- waffle.shiro.negotiate - package waffle.shiro.negotiate
-
Waffle Shiro Negotiate Package.
- waffle.spring - package waffle.spring
-
Waffle Spring Package.
- waffle.spring.boot - package waffle.spring.boot
-
Waffle Spring Boot Package.
- waffle.spring.boot.demo - package waffle.spring.boot.demo
-
Spring Boot Demo Package.
- waffle.spring.boot.starter - package waffle.spring.boot.starter
-
Dummy Waffle Spring Boot Stater Package.
- waffle.util - package waffle.util
-
Waffle JNA Utility Package.
- waffle.util.cache - package waffle.util.cache
-
Waffle JNA Cache Package.
- waffle.windows.auth - package waffle.windows.auth
-
Waffle JNA Windows Authorization Package.
- waffle.windows.auth.impl - package waffle.windows.auth.impl
-
Waffle JNA Windows Authorization Implementation Package.
- WaffleAutoConfiguration - Class in waffle.spring.boot
-
Auto configuration for Spring Boot that configures beans based on properties defined in
WaffleProperties
. - WaffleAutoConfiguration(WaffleProperties) - Constructor for class waffle.spring.boot.WaffleAutoConfiguration
-
Instantiates a new waffle auto configuration.
- WaffleDummy - Interface in waffle.spring.boot.starter
-
The Interface WaffleDummy.
- WaffleFqnPrincipal - Class in waffle.shiro
-
The Class WaffleFqnPrincipal.
- WaffleInfo - Class in waffle.util
-
A Utility class to read system info to help troubleshoot WAFFLE system configuration.
- WaffleInfo() - Constructor for class waffle.util.WaffleInfo
- WaffleInfoServlet - Class in waffle.servlet
-
A servlet that returns WaffleInfo as XML.
- WaffleInfoServlet() - Constructor for class waffle.servlet.WaffleInfoServlet
- waffleNegotiateSecurityFilter(SecurityFilterProviderCollection, GrantedAuthority, GrantedAuthorityFactory) - Method in class waffle.spring.boot.WaffleAutoConfiguration
-
The
NegotiateSecurityFilter
to be used by Spring SecurityAuthenticationManager
when using single-sign-on. - waffleNegotiateSecurityFilterRegistrationBean(NegotiateSecurityFilter) - Method in class waffle.spring.boot.WaffleAutoConfiguration
-
When using Spring Boot,
Filter
s are automatically registered. - WaffleProperties - Class in waffle.spring.boot
-
The configuration properties that can be used with Spring Boot to configure WAFFLE.
- WaffleProperties() - Constructor for class waffle.spring.boot.WaffleProperties
- WaffleProperties.SingleSignOnProperties - Class in waffle.spring.boot
-
The Class SingleSignOnProperties.
- waffleSecurityFilterProviderCollection(NegotiateSecurityFilterProvider, BasicSecurityFilterProvider) - Method in class waffle.spring.boot.WaffleAutoConfiguration
-
The
SecurityFilterProviderCollection
that includesNegotiateSecurityFilterProvider
and/orBasicSecurityFilterProvider
depending on configuration. - waffleSpringAuthenticationProvider(WindowsAuthProviderImpl, GrantedAuthority, GrantedAuthorityFactory) - Method in class waffle.spring.boot.WaffleAutoConfiguration
-
The
WindowsAuthenticationProvider
that can be used by Spring Security by anAuthenticationManager
to provide authentication. - waffleWindowsAuthProvider() - Method in class waffle.spring.boot.WaffleAutoConfiguration
-
The
WindowsAuthProviderImpl
instance. - WindowsAccount - Class in waffle.windows.auth
-
A flattened Windows Account used in a Windows principal.
- WindowsAccount(IWindowsAccount) - Constructor for class waffle.windows.auth.WindowsAccount
-
Instantiates a new windows account.
- WindowsAccountImpl - Class in waffle.windows.auth.impl
-
Windows Account.
- WindowsAccountImpl(Advapi32Util.Account) - Constructor for class waffle.windows.auth.impl.WindowsAccountImpl
-
Windows Account.
- WindowsAccountImpl(String) - Constructor for class waffle.windows.auth.impl.WindowsAccountImpl
-
Windows Account.
- WindowsAccountImpl(String, String) - Constructor for class waffle.windows.auth.impl.WindowsAccountImpl
-
Windows Account.
- WindowsAuthenticationProvider - Class in waffle.spring
-
A Waffle authentication provider for Spring-security.
- WindowsAuthenticationProvider() - Constructor for class waffle.spring.WindowsAuthenticationProvider
-
Instantiates a new windows authentication provider.
- WindowsAuthenticationToken - Class in waffle.spring
-
A Windows authentication token.
- WindowsAuthenticationToken(WindowsPrincipal) - Constructor for class waffle.spring.WindowsAuthenticationToken
-
Convenience constructor that calls
WindowsAuthenticationToken(WindowsPrincipal, GrantedAuthorityFactory, GrantedAuthority)
with: the given identity, theWindowsAuthenticationToken.DEFAULT_GRANTED_AUTHORITY_FACTORY
theWindowsAuthenticationToken.DEFAULT_GRANTED_AUTHORITY
. - WindowsAuthenticationToken(WindowsPrincipal, GrantedAuthorityFactory, GrantedAuthority) - Constructor for class waffle.spring.WindowsAuthenticationToken
-
Instantiates a new windows authentication token.
- WindowsAuthProviderImpl - Class in waffle.windows.auth.impl
-
Windows Auth Provider.
- WindowsAuthProviderImpl() - Constructor for class waffle.windows.auth.impl.WindowsAuthProviderImpl
-
Instantiates a new windows auth provider impl.
- WindowsAuthProviderImpl(int) - Constructor for class waffle.windows.auth.impl.WindowsAuthProviderImpl
-
A Windows authentication provider.
- WindowsComputerImpl - Class in waffle.windows.auth.impl
-
Windows Computer.
- WindowsComputerImpl(String) - Constructor for class waffle.windows.auth.impl.WindowsComputerImpl
-
Instantiates a new windows computer impl.
- WindowsCredentialsHandleImpl - Class in waffle.windows.auth.impl
-
Pre-existing credentials of a security principal.
- WindowsCredentialsHandleImpl(String, int, String) - Constructor for class waffle.windows.auth.impl.WindowsCredentialsHandleImpl
-
A new Windows credentials handle.
- WindowsDomainImpl - Class in waffle.windows.auth.impl
-
Windows Domain.
- WindowsDomainImpl(Netapi32Util.DomainTrust) - Constructor for class waffle.windows.auth.impl.WindowsDomainImpl
-
Instantiates a new windows domain impl.
- WindowsDomainImpl(String) - Constructor for class waffle.windows.auth.impl.WindowsDomainImpl
-
Instantiates a new windows domain impl.
- WindowsIdentityImpersonationContextImpl - Class in waffle.windows.auth.impl
-
The Class WindowsIdentityImpersonationContextImpl.
- WindowsIdentityImpersonationContextImpl(WinNT.HANDLE) - Constructor for class waffle.windows.auth.impl.WindowsIdentityImpersonationContextImpl
-
Impersonate a logged on user.
- WindowsIdentityImpl - Class in waffle.windows.auth.impl
-
Windows Identity.
- WindowsIdentityImpl(WinNT.HANDLE) - Constructor for class waffle.windows.auth.impl.WindowsIdentityImpl
-
Instantiates a new windows identity impl.
- WindowsLoginModule - Class in waffle.jaas
-
A Java Security login module for Windows authentication.
- WindowsLoginModule() - Constructor for class waffle.jaas.WindowsLoginModule
- WindowsPrincipal - Class in waffle.servlet
-
A Windows Principal.
- WindowsPrincipal(IWindowsIdentity) - Constructor for class waffle.servlet.WindowsPrincipal
-
A windows principal.
- WindowsPrincipal(IWindowsIdentity, PrincipalFormat, PrincipalFormat) - Constructor for class waffle.servlet.WindowsPrincipal
-
A windows principal.
- WindowsRealm - Class in waffle.apache
-
A rudimentary Windows realm.
- WindowsRealm() - Constructor for class waffle.apache.WindowsRealm
- WindowsSecurityContextImpersonationContextImpl - Class in waffle.windows.auth.impl
-
The Class WindowsSecurityContextImpersonationContextImpl.
- WindowsSecurityContextImpersonationContextImpl(Sspi.CtxtHandle) - Constructor for class waffle.windows.auth.impl.WindowsSecurityContextImpersonationContextImpl
-
Instantiates a new windows security context impersonation context impl.
- WindowsSecurityContextImpl - Class in waffle.windows.auth.impl
-
Windows Security Context.
- WindowsSecurityContextImpl() - Constructor for class waffle.windows.auth.impl.WindowsSecurityContextImpl
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form