问题描述:

oauth 2.0 认证时出现:oauth error Cannot approve uninitialized authorization request 

此错误属于认证服务那边认证问题,如果在授权页面页面多次点击授权,可能会出现这样的错误,认证授权也是有生命周期的,当第一点击授权后,其实已经结束授权,上下文不存在了。还有一种就是超时了,也可能会错误。

解决方法:

只允许用户点击一次,限制按钮。

网上还有一个方案:将上下文继续保存到session里,这样可以多次使用。