Ниже приведен пример конфигурации Spring Spring.Как вернуть 401 для вызова API REST в Spring Security?
Я хочу, чтобы все /api
возвращали код HTTP 401 вместо перенаправления 302 на страницу входа.
Также я хочу сохранить функцию перенаправления для старых веб-страниц.
<security:http auto-config='true' use-expressions="true" >
<security:intercept-url pattern="/api*" access="hasRole('USER')" />
<security:intercept-url pattern="/oldweb*" access="hasRole('USER')" />
<security:form-login login-page="/login.jsp" authentication-failure-url="/login.jsp?login_error=1" default-target-url="/home"/>
</security:http>