- GenericWindowsPrincipal - Class in waffle.apache
-
A Windows Principal.
- GenericWindowsPrincipal(IWindowsIdentity, Realm, PrincipalFormat, PrincipalFormat) - Constructor for class waffle.apache.GenericWindowsPrincipal
-
A windows principal.
- 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.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.
- 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.
- 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(String) - Method in class waffle.mock.http.SimpleHttpRequest
-
- getHeader(String) - Method in class waffle.mock.http.SimpleHttpResponse
-
Gets the header.
- getHeader() - Method in class waffle.util.AuthorizationHeader
-
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.
- 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.apache.WindowsRealm
-
- 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(String) - Method in class waffle.apache.WindowsRealm
-
- getPrincipal() - Method in class waffle.shiro.negotiate.NegotiateToken
-
- getPrincipal() - Method in class waffle.spring.WindowsAuthenticationToken
-
- getPrincipalFormat() - Method in class waffle.servlet.NegotiateSecurityFilter
-
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.
- 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.servlet.NegotiateSecurityFilter
-
Principal 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.
- 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.
- 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.
- 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.
- getValueNames() - Method in class waffle.mock.http.SimpleHttpSession
-
Deprecated.
- getWaffleInfo() - Method in class waffle.util.WaffleInfo
-
Get a Document with basic system information
This uses the builtin javax.xml package even though the API is quite verbose
- getWaffleInfoResponse(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.WaffleInfoServlet
-
Gets the waffle info response.
- getWriter() - Method in class waffle.mock.http.SimpleHttpResponse
-
- GrantedAuthorityFactory - Interface in waffle.spring
-
- 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
-
- GuestLoginDisabledAuthenticationException - Exception in waffle.spring
-
Guest login is disabled authentication exception.
- GuestLoginDisabledAuthenticationException(String) - Constructor for exception waffle.spring.GuestLoginDisabledAuthenticationException
-
Instantiates a new guest login disabled authentication exception.
- 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
-
- init(FilterConfig) - Method in class waffle.servlet.NegotiateSecurityFilter
-
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class waffle.jaas.WindowsLoginModule
-
- initialize() - Method in class waffle.mock.MockWindowsSecurityContext
-
Initialize.
- initialize(Sspi.CtxtHandle, Sspi.SecBufferDesc, String) - Method in class waffle.mock.MockWindowsSecurityContext
-
- initialize() - Method in class waffle.windows.auth.impl.WindowsCredentialsHandleImpl
-
Initialize a new credentials handle.
- initialize(Sspi.CtxtHandle, Sspi.SecBufferDesc, String) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
- initialize() - Method in interface waffle.windows.auth.IWindowsCredentialsHandle
-
Initialize.
- initialize(Sspi.CtxtHandle, Sspi.SecBufferDesc, String) - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Initialize the security context, continuing from a previous one.
- 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.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.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
-
- 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.
- 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.
- 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.
- 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(ServletRequest) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
-
- 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.
- 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.
- isSPNegoMessage() - Method in class waffle.util.AuthorizationHeader
-
Checks if is SP nego message.
- isSPNegoMessage(byte[]) - Static method in class waffle.util.SPNegoMessage
-
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 imerpsonation context.
- IWindowsSecurityContext - Interface in waffle.windows.auth
-
A Windows security context.
- NAME - Static variable in class waffle.apache.WindowsRealm
-
The Constant NAME.
- 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
-
- 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() - Constructor for class waffle.servlet.NegotiateSecurityFilter
-
Instantiates a new negotiate security filter.
- NegotiateSecurityFilter - Class in waffle.spring
-
A Spring Negotiate security filter.
- NegotiateSecurityFilter() - Constructor for class waffle.spring.NegotiateSecurityFilter
-
Instantiates a new negotiate security filter.
- 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 - 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.
- nextRemotePort() - Static method in class waffle.mock.http.SimpleHttpRequest
-
Next remote port.
- NtlmMessage - Class in waffle.util
-
Rudimentary NTLM message utility.
- NtlmServletRequest - Class in waffle.util
-
The Class NtlmServletRequest.
- SecurityFilterProvider - Interface in waffle.servlet.spi
-
A security filter provider.
- SecurityFilterProviderCollection - Class in waffle.servlet.spi
-
A collection of security filter providers.
- SecurityFilterProviderCollection(SecurityFilterProvider[]) - Constructor for class waffle.servlet.spi.SecurityFilterProviderCollection
-
Instantiates a new security filter provider collection.
- SecurityFilterProviderCollection(String[], IWindowsAuthProvider) - 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, String) - Method in class waffle.mock.http.SimpleHttpResponse
-
- sendError(int) - Method in class waffle.mock.http.SimpleHttpResponse
-
- 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.jaas.WindowsLoginModule
-
Set whether Guest login is permitted.
- 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.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
-
Sets the authentication.
- 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.
- 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.
- setCredentialsHandle(Sspi.CredHandle) - 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.
- 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.
- 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(Object) - Method in class waffle.shiro.negotiate.NegotiateToken
-
Sets the principal.
- setPrincipalFormat(String) - Method in class waffle.servlet.NegotiateSecurityFilter
-
Set 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(List<String>) - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
-
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.servlet.NegotiateSecurityFilter
-
Set the principal 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.
- 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.
- 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.
- size() - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
-
Number of providers.
- SPNegoMessage - Class in waffle.util
-
Rudimentary NTLM message utility.
- start() - Method in class waffle.apache.MixedAuthenticator
-
- start() - Method in class waffle.apache.NegotiateAuthenticator
-
- stop() - Method in class waffle.apache.MixedAuthenticator
-
- stop() - Method in class waffle.apache.NegotiateAuthenticator
-
- supports(AuthenticationToken) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationRealm
-
- supports(Class<? extends Object>) - Method in class waffle.spring.WindowsAuthenticationProvider
-
Supports.
- waffle.apache - package waffle.apache
-
Waffle Tomcat Package.
- waffle.jaas - package waffle.jaas
-
Waffle JNA JAAS Package.
- waffle.jetty - package waffle.jetty
-
Nothing for now, but in the future, this would include:
- 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.util - package waffle.util
-
Waffle JNA Utility 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.
- 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
-
- 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
-
- 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(String) - Constructor for class waffle.windows.auth.impl.WindowsDomainImpl
-
Instantiates a new windows domain impl.
- WindowsDomainImpl(Netapi32Util.DomainTrust) - 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
-