Spring 带有UAA服务器的OAuth客户端webapp-错误=";访问被拒绝;,错误描述=";请求访问令牌时出错。”;

Spring 带有UAA服务器的OAuth客户端webapp-错误=";访问被拒绝;,错误描述=";请求访问令牌时出错。”;,spring,spring-security,oauth,oauth-2.0,cloudfoundry-uaa,Spring,Spring Security,Oauth,Oauth 2.0,Cloudfoundry Uaa,我正在从这个服务器运行OAuth客户端 当我尝试访问应用程序时,它会将我重定向到UAA登录页面。输入凭据后,出现以下错误: error=“访问被拒绝”,error\u description=“请求访问令牌时出错。” 查看我的客户端webapp上的日志,我看到以下内容: --AuthorizationCodeAccessTokenProvider:编码和发送表单:{grant_type= [authorization_code],code=[S9uXYsvgn4],redirect_uri=[}

我正在从这个服务器运行OAuth客户端 当我尝试访问应用程序时,它会将我重定向到UAA登录页面。输入凭据后,出现以下错误:

error=“访问被拒绝”,error\u description=“请求访问令牌时出错。”

查看我的客户端webapp上的日志,我看到以下内容:

--AuthorizationCodeAccessTokenProvider:编码和发送表单:{grant_type= [authorization_code],code=[S9uXYsvgn4],redirect_uri=[} [2018-07-29 15:23:38.759]样本/应用程序-??[http-nio-8081-exec-4]…警告- --RestTemplate:发布“”结果的请求 在401中调用(null);调用错误处理程序


我不确定问题是什么。在调用oauth/token时,它也应该发送客户端id和客户端机密?但是从上面的日志来看,它似乎没有发送它们。这是问题吗?如果是,为什么没有发送这些参数?有什么想法吗?

外部oauth服务器无法看到您的客户端。我猜可能是这样的您的问题:redirect_uri=[}它确实返回到客户端url(),这就是我看到上面错误的地方