- getAuth() - Method in class waffle.jaas.WindowsLoginModule
-
Windows auth provider.
- getAuth() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Windows auth provider.
- getAuthProviderInfo(Document) - Method in class waffle.util.WaffleInfo
-
- 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(HttpServletRequest) - Static method in class waffle.util.NtlmServletRequest
-
Returns a unique connection id for a given servlet request.
- getContinueContextsSize() - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
-
Number of elements in the continue contexts map.
- 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.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.
- 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
-
- 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
-
- 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
-
- 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.windows.auth.impl.WindowsCredentialsHandleImpl
-
- 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
-
- 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.
- getJoinStatus() - Method in class waffle.windows.auth.impl.WindowsComputerImpl
-
- getJoinStatus() - Method in interface waffle.windows.auth.IWindowsComputer
-
Join status.
- getLookupInfo(Document, String) - Method in class waffle.util.WaffleInfo
-
- 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.
- 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.servlet.WindowsPrincipal
-
Fully qualified name.
- 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
-
- getPrincipalFormat() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Principal format.
- getPrincipalName() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
- getPrincipalName() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Principal name.
- getProtocols() - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
-
- getProviders() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Security filter providers.
- getRealm() - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
-
Protection space.
- getRemoteUser() - Method in class waffle.servlet.NegotiateRequestWrapper
-
Remote username.
- getRequestInfo(Document, HttpServletRequest) - Method in class waffle.servlet.WaffleInfoServlet
-
- getRoleFormat() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Principal format.
- getRolesString() - Method in class waffle.servlet.WindowsPrincipal
-
Get an array of roles as a string.
- 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.
- 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.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
-
- getToken() - Method in class waffle.util.AuthorizationHeader
-
- 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
-
- 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.servlet.NegotiateRequestWrapper
-
User principal.
- 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
- 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.
- 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.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.
- 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.
- 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.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
-
- isNtlmMessage(byte[]) - Static method in class waffle.util.NtlmMessage
-
- isNtlmType1Message() - Method in class waffle.util.AuthorizationHeader
-
- 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
-
- 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.
- 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
-
- isSPNegoMessage(byte[]) - Static method in class waffle.util.SPNegoMessage
-
- 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.