Skip to content

Instantly share code, notes, and snippets.

@mpilone
Created July 31, 2013 15:27
Show Gist options
  • Save mpilone/6122997 to your computer and use it in GitHub Desktop.
Save mpilone/6122997 to your computer and use it in GitHub Desktop.
Vaadin, Shiro, and Push. Support classes to integrate Shiro with Vaadin 7.1+ push support. See http://mikepilone.blogspot.com/ for more information.
<bean id="sessionManager"
class="org.mpilone.util.shiro.VaadinSessionManager" />
<bean id="securityManager" class="org.apache.shiro.mgt.DefaultSecurityManager"
p:realm-ref="mpiloneRealm"
p:sessionManager-ref="sessionManager" />
<bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor"/>
<bean id="mpiloneRealm" class="org.mpilone.util.shiro.MyCustomRealm" />
<bean id="securityContext"
class="org.mpilone.util.shiro.VaadinSecurityContext"
p:securityManager-ref="securityManager" />
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment