我有这个安全配置,当在我的应用程序中访问“资源”时,Controller返回一个Spring Login表单:
<http auto-config="true" create-session="stateless" use-expressions="true">
<intercept-url pattern="/admin/*" access="hasRole('ROLE_ADMIN')"/>
<intercept-url pattern="/admin*" access="hasRole('ROLE_ADMIN')"/>
</http>
但是,我需要的是返回JSON响应而不是登录。当我尝试设置auto-config="false"
时,我收到此错误:
No AuthenticationEntryPoint could be established.
我需要在我的应用程序中设置什么配置,以便它提供JSON响应而不是登录表单。
答案 0 :(得分:0)
尝试使用控制器@ResponseBody上的default-target-url =“/ url”指定。