Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form