package com.ruoyi.framework.shiro.util; import org.apache.shiro.SecurityUtils; import org.apache.shiro.mgt.RealmSecurityManager; import com.ruoyi.framework.shiro.realm.UserRealm; /** * 用户授权信息 * * @author ruoyi */ public class AuthorizationUtils { /** * 清理所有用户授权信息缓存 */ public static void clearAllCachedAuthorizationInfo() { getUserRealm().clearAllCachedAuthorizationInfo(); } /** * 获取自定义Realm */ public static UserRealm getUserRealm() { RealmSecurityManager rsm = (RealmSecurityManager) SecurityUtils.getSecurityManager(); return (UserRealm) rsm.getRealms().iterator().next(); } }