Index

A B C D E G H I N O P S T W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractWaffleRealm - Class in waffle.shiro
A Realm that authenticates with Active Directory using WAFFLE.
AbstractWaffleRealm() - Constructor for class waffle.shiro.AbstractWaffleRealm
 
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.
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
 

B

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

createInfo() - Method in class waffle.shiro.negotiate.NegotiateToken
Creates the info.
createToken(ServletRequest, ServletResponse) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
 

D

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
 
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.shiro.WaffleFqnPrincipal
 
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.

G

getConnectionId() - Method in class waffle.shiro.negotiate.NegotiateToken
Gets the connection id.
getCredentials() - Method in class waffle.shiro.negotiate.NegotiateInfo
Returns the subject.
getCredentials() - Method in class waffle.shiro.negotiate.NegotiateToken
 
getFailureKeyAttribute() - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
Gets the failure key attribute.
getFqn() - Method in class waffle.shiro.WaffleFqnPrincipal
Gets the fqn.
getGroupFqns() - Method in class waffle.shiro.WaffleFqnPrincipal
Gets the group fqns.
getHost() - Method in class waffle.shiro.negotiate.NegotiateToken
Returns the host name or IP string from where the authentication attempt occurs.
getIn() - Method in class waffle.shiro.negotiate.NegotiateToken
Gets the in.
getPrincipal() - Method in class waffle.shiro.negotiate.NegotiateToken
 
getPrincipals() - Method in class waffle.shiro.negotiate.NegotiateInfo
Creates a new principal collection using the subject as the principal.
getRememberMeParam() - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
Gets the remember me param.
getRoleNamesForGroups(Collection<String>) - Method in class waffle.shiro.GroupMappingWaffleRealm
This method is called by to translate group names to role names.
getSecurityPackage() - Method in class waffle.shiro.negotiate.NegotiateToken
Gets the security package.
getSubject() - Method in class waffle.shiro.negotiate.NegotiateToken
Gets the subject.
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
 

H

hashCode() - Method in class waffle.shiro.WaffleFqnPrincipal
 

I

isNtlmPost() - Method in class waffle.shiro.negotiate.NegotiateToken
Checks if is ntlm post.
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
 

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
 
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.
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.

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.

S

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.
setGroupRolesMap(Map<String, String>) - Method in class waffle.shiro.GroupMappingWaffleRealm
Sets the translation from group names to role names.
setOut(byte[]) - Method in class waffle.shiro.negotiate.NegotiateToken
Sets the out.
setPrincipal(Principal) - Method in class waffle.shiro.negotiate.NegotiateToken
Sets the principal.
setRememberMeParam(String) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationFilter
Sets the request parameter name to look for when acquiring the rememberMe boolean value.
setSubject(Subject) - Method in class waffle.shiro.negotiate.NegotiateToken
Sets the subject.
supports(AuthenticationToken) - Method in class waffle.shiro.negotiate.NegotiateAuthenticationRealm
 

T

toString() - Method in class waffle.shiro.WaffleFqnPrincipal
 

W

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.
WaffleFqnPrincipal - Class in waffle.shiro
The Class WaffleFqnPrincipal.
A B C D E G H I N O P S T W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form