回答

0

认证和批准是不一样的,看RFC6749

4.1.1。授权请求

授权服务器验证请求以确保所有 必需的参数存在且有效。如果请求有效, 授权服务器认证资源所有者,并获得授权决定(通过要求资源所有者或通过其他方式建立批准)来获得 。

当建立一个决定,所述授权服务器指示使用HTTP 重定向响应的 用户代理所提供的客户端重定向URI,或通过经由 用户代理向它提供的其它装置。

春天的OAuth2的autoApprove跳过审批(通过其他手段建立审批),见UserApprovalHandler.html#checkForPreApproval

提供了一个挂钩,允许请求预先核准(跳过用户认证页)。某些实现可能允许用户存储批准决定,以便他们只需批准一次网站。在将用户发送到Approval页面之前,在AuthorizationEndpoint中调用此方法。如果此方法将oAuth2Request.approved设置为true,则将跳过Approval页面。

参见: