Class Summary |
AuthenticationProcessingFilter |
Overidden to redirect the user to the blog that they were trying to log in to. |
DefaultSecurityRealm |
Implementation of the SecurityRealm that gets authentication
credentials from the blog directory. |
DefaultUserDetailsService |
Implementation of the UserDetailsService that gets authentication
credentials from a SecurityRealm implementation. |
PebbleUserDetails |
Extension of the Acegi User class that adds additional information
such as the user's e-mail address. |
PrivateBlogConfigAttributeDefinition |
Specialised ConfigAttributeDefinition that has a reference to the
secured/private blog. |
PrivateBlogFilterInvocationDefinitionSource |
Bespoke FilterInvocationDefinitionSource that holds a mapping between blog
IDs and the roles that can access them. |
PrivateBlogSecurityInterceptor |
Specialised FilterSecurityInterceptor that returns its own type of
ObjectDefinitionSource. |
PrivateBlogVoter |
AccessDecisionVoter that votes ACCESS_GRANTED if the user is :
- a blog admin user
- authorised for the blog (owner, publisher or contributor)
- a blog reader
Otherwise, access is denied. |