Shiro pro service layer