非技术文集

spring boot报错 : Full authenticat

2018-04-16  本文已影响161人  f63f6a5e04e2

Spring boot项目报错Full authentication is required to access this resource是因为sprint boot项目开启了身份验证,所以访问接口的时候会需要用户先输入身份验证信息。

如果想省点劲,直接跳过身份验证这一步,那很简单,就直接在配置文件(通常是application.properties)里中加一句security.basic.enabled=false,把安全验证给关掉即可

关闭安全验证

然后重启项目,就不会再让你验证身份信息了。

如果想使用身份验证,那就不要加这句配置,但这时:如果从浏览器中直接访问,第一次访问该服务器的服务时会跳出窗口让你输入用户名&密码,但是使用postman测试时它不会跳出这个登录窗口,所以就直接服务器拦截成错误,返回了如下错误信息:

postman访问报错

postman测试时的解决办法:

看到上图中最左边被圈中的部分,Authentication,即是Postman用于身份验证的内容,只要在这里添加认证信息,然后访问就成功了:

上一篇下一篇

猜你喜欢

热点阅读