anchor.diff:  }
   ----
   
  -For additional information about methods that can be overriden, refer to the `GlobalMethodSecurityConfiguration` Javadoc.
  +For additional information about methods that can be overridden, refer to the `GlobalMethodSecurityConfiguration` Javadoc.
   
   === Post Processing Configured Objects
   
   Spring Security's Java Configuration does not expose every property of every object that it configures. This simplifies the configuration for a majority of users. Afterall, if every property was exposed, users could use standard bean configuration.
   
  -While there are good reasons to not directly expose every property, users may still need more advanced configuration options. To address this Spring Security introduces the concept of an `ObjectPostProcessor` which can used to modify or replace many of the Object instances created by the Java Configuration. For example, if you wanted to configure the `filterSecurityPublishAuthorizationSuccess` property on `FilterSecurityInterceptor` you could use the following:
  +While there are good reasons to not directly expose every property, users may still need more advanced configuration options. To address this Spring Security introduces the concept of an `ObjectPostProcessor` which can be used to modify or replace many of the Object instances created by the Java Configuration. For example, if you wanted to configure the `filterSecurityPublishAuthorizationSuccess` property on `FilterSecurityInterceptor` you could use the following:
   
   [source,java]
   ----
  
positive.code: [[jc-logout]]
  === Handling Logouts
  
  When using the
  `{security-api-url}org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurerAdapter.html[WebSecurityConfigurerAdapter]`,
  logout capabilities are automatically applied. The default is that accessing the
  URL `/logout` will log the user out by:
  
  - Invalidating the HTTP Session
  - Cleaning up any RememberMe authentication that was configured
  - Clearing the `SecurityContextHolder`
  - Redirect to `/login?logout`
  
  Similar to configuring login capabilities, however, you also have various options
  to further customize your logout requirements:
  
  [source,java]
  ----
  
negative.code: 
  [[advanced-topics]]
  = Additional Topics
  In this part we cover features which require knowledge of previous chapters as well as some of the more advanced and less-commonly used features of the framework.
  
  [[domain-acls]]
  == Domain Object Security (ACLs)
  