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用于身份验证的内容,只要在这里添加认证信息,然后访问就成功了: