Package net.sourceforge.pebble.security

Interface Summary
SecurityRealm Represents a security realm with some basic operations.
 

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.
 

Exception Summary
SecurityRealmException Represents a security realm with some basic operations.
 



Copyright © 2003-2006, Simon Brown. All Rights Reserved.