add shiro support