我正在尝试在Spring Security中设置两个独立身份验证方案:匹配- name: insert/update "Match User" configuration block in /etc/ssh/sshd_config
blockinfile:
path: /root/a.log
block: "*.file_size=100 *.db_size=1234"
marker: ""
的所有内容都应通过HTTP基本身份验证来保护,而所有其他请求都应通过表单登录来保护。
我从Spring Security documentation的示例开始:
def roomVersion = "1.1.1"
implementation "android.arch.persistence.room:runtime:$roomVersion"
kapt "android.arch.persistence.room:compiler:$roomVersion"
通常此设置有效,但是当通过HTTP基本身份验证发送错误的凭据时,我将重定向到表单登录页面:
/api/**
如何告诉Spring Security在此处使用HTTP 401进行响应,而不使用下一个身份验证方案?