最新的项目需要用到oauth2插件,自己在xx_oauth_clients里添加了一条测试数据,一直出问题,跳转到redirect_uri所转向的网址去了,始终获取不到访问token,百度了很多也不知道啥问题,最后发现了问题之所在:
http://localhost/api/authorize.html?response_type=code&client_id=admin&state=xyz
原来client_id为admin的这条记录里的grant_types和scope的默认值为NULL,就不能设置为空’‘,否则就会直接跳转到redirect_uri的地址去,只要改回为NULL就一切正常了,上面的地址就可以获取到访问token了。