java - 带有 java servlet 和 angular 的 Tomcat UserDatabaseRealm 基本身份验证 - 如果传递了错误的凭据,则禁用身份验证弹出窗口
问题描述
我有一个 Web 应用程序,其后端为 Java Servlets,前端为 Angular 10,在 tomcat 服务器中具有基本身份验证
从 Angular UI 登录时,用户名、密码在以 base64 编码的授权标头中传递。
问题是:如果传递了错误的凭据,我希望服务器以 401 响应,而不是收到一个弹出窗口,要求输入凭据
有没有办法禁用此弹出窗口并返回 401?
解决方案
推荐阅读
- angular - 如何将输入的引用绑定到其他 html 元素
- c - 在 c 中以编程方式清除缓存
- git - 在 BitBucket UI 中压缩提交时是否可以强制对话框?
- python - Python - 使用带有“file://”方案的 URI 路径创建文件夹
- kotlin - 在单元测试中跳过 Kotlin 对象方法调用
- c++ - c++ SIGCHLD创建错误的系统调用返回
- postgresql - 横向连接在一个简单的例子中失败
- python - 关于布尔运算符的Python问题elemetree
- angular - 无法读取或设置作为参数传递的函数内部的属性
- kubernetes - 重新连接grpc客户端