关于Tomcat返回403的问题

我现在有两个war包,entry_basic和entry_digest,分别需要使用basic认证和digest认证
其中配置了basic认证的用户名:basic,密码basic
digest用户名:digest,密码:digest
现在的问题是
在访问时,如果输入错误的密码都能返回401,但是在访问entry_basic时,如果输入了digest认证的用户名和密码,tomcat返回了403
用basic的用户名和密码访问entry_digest也一样
我的理解是,对于entry_basic来说,digest,digest也是一组错误的用户名和密码,为什么不返回401,而是返回403呢?