Index
All Classes and Interfaces|All Packages|Serialized Form
A
- afterPropertiesSet() - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
- afterPropertiesSet() - Method in class waffle.spring.NegotiateSecurityFilter
- authenticate(Authentication) - Method in class waffle.spring.WindowsAuthenticationProvider
C
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class waffle.spring.NegotiateSecurityFilterEntryPoint
- createGrantedAuthority(WindowsAccount) - Method in class waffle.spring.FqnGrantedAuthorityFactory
- createGrantedAuthority(WindowsAccount) - Method in interface waffle.spring.GrantedAuthorityFactory
-
Creates a
GrantedAuthorityfrom the givenWindowsAccount.
D
- DEFAULT_GRANTED_AUTHORITY - Static variable in class waffle.spring.WindowsAuthenticationToken
-
The
GrantedAuthoritythat will be added to every WindowsAuthenticationToken, unless another (or null) is specified. - DEFAULT_GRANTED_AUTHORITY_FACTORY - Static variable in class waffle.spring.WindowsAuthenticationToken
-
The
GrantedAuthorityFactorythat is used by default if a custom one is not specified. - 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.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class waffle.spring.NegotiateSecurityFilter
F
- FqnGrantedAuthorityFactory - Class in waffle.spring
-
A
GrantedAuthorityFactorythat uses theWindowsAccount's fqn as the basis of theGrantedAuthoritystring, 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
- getAccessDeniedHandler() - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
-
Gets the access denied handler.
- 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.
- getCredentials() - Method in class waffle.spring.WindowsAuthenticationToken
- 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
- getGrantedAuthorityFactory() - Method in class waffle.spring.NegotiateSecurityFilter
-
Gets the granted authority factory.
- getGrantedAuthorityFactory() - Method in class waffle.spring.WindowsAuthenticationProvider
-
Gets the granted authority factory.
- getName() - Method in class waffle.spring.WindowsAuthenticationToken
- getPrincipal() - Method in class waffle.spring.WindowsAuthenticationToken
- getPrincipalFormat() - Method in class waffle.spring.NegotiateSecurityFilter
-
Gets the principal format.
- getPrincipalFormat() - Method in class waffle.spring.WindowsAuthenticationProvider
-
Gets the principal format.
- getProvider() - Method in class waffle.spring.NegotiateSecurityFilter
-
Gets the provider.
- getProvider() - Method in class waffle.spring.NegotiateSecurityFilterEntryPoint
-
Gets the provider.
- getRoleFormat() - Method in class waffle.spring.NegotiateSecurityFilter
-
Gets the role format.
- getRoleFormat() - Method in class waffle.spring.WindowsAuthenticationProvider
-
Gets the role format.
- GrantedAuthorityFactory - Interface in waffle.spring
-
Used by
WindowsAuthenticationTokento convertWindowsAccounts representing groups intoGrantedAuthoritys. - 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.
I
- 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
- isImpersonate() - Method in class waffle.spring.NegotiateSecurityFilter
-
Checks if is impersonate.
N
- 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.
S
- 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.spring.NegotiateSecurityFilter
-
Sets the allow guest login.
- setAllowGuestLogin(boolean) - Method in class waffle.spring.WindowsAuthenticationProvider
-
Sets the allow guest login.
- 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.
- 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.
- 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.
- setImpersonate(boolean) - Method in class waffle.spring.NegotiateSecurityFilter
-
Enable/Disable impersonation.
- 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.
- setProvider(SecurityFilterProviderCollection) - Method in class waffle.spring.NegotiateSecurityFilter
-
Sets the provider.
- setProvider(SecurityFilterProviderCollection) - Method in class waffle.spring.NegotiateSecurityFilterEntryPoint
-
Sets the provider.
- 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.
- supports(Class) - Method in class waffle.spring.WindowsAuthenticationProvider
-
Supports.
W
- waffle.spring - package waffle.spring
-
Waffle Spring Package.
- 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_FACTORYtheWindowsAuthenticationToken.DEFAULT_GRANTED_AUTHORITY. - WindowsAuthenticationToken(WindowsPrincipal, GrantedAuthorityFactory, GrantedAuthority) - Constructor for class waffle.spring.WindowsAuthenticationToken
-
Instantiates a new windows authentication token.
All Classes and Interfaces|All Packages|Serialized Form