diff --git a/tigon-shiro-core/src/main/java/me/chyxion/tigon/shiro/AuthExceptionResolver.java b/tigon-shiro-core/src/main/java/me/chyxion/tigon/shiro/AuthExceptionResolver.java index 9068f78..acea2a2 100644 --- a/tigon-shiro-core/src/main/java/me/chyxion/tigon/shiro/AuthExceptionResolver.java +++ b/tigon-shiro-core/src/main/java/me/chyxion/tigon/shiro/AuthExceptionResolver.java @@ -5,6 +5,7 @@ import java.util.HashMap; import org.apache.shiro.ShiroException; import org.apache.commons.lang3.tuple.Pair; import org.springframework.core.annotation.Order; +import org.apache.shiro.authz.UnauthorizedException; import org.apache.commons.lang3.tuple.ImmutablePair; import org.apache.shiro.authc.LockedAccountException; import org.apache.shiro.authz.AuthorizationException; @@ -44,6 +45,8 @@ public class AuthExceptionResolver extends DefaultExceptionResolver { pair(4014, "Expired Credentials")); put(LockedAccountException.class, pair(4015, "Locked Account")); + put(UnauthorizedException.class, + pair(4016, "Unauthorized")); } /**