我有这个安全配置,当在我的应用程序控制器中访问“资源”时,它会返回一个 Spring 登录表单:
<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 响应而不是登录表单。