首页 > 解决方案 > 使用 Cloud Foundry UAA 的弹簧安全反应“无效凭据”错误

问题描述

我想在我的响应式 Spring Boot 应用程序中使用 Cloud Foundry UAA 提供程序对用户进行身份验证。

按照本教程,当我的应用程序没有反应时,我可以使用 Tomcat 获取令牌。但是我在使用 starter-webflux 时遇到了 Netty 错误。配置和截图如下。

spring:
  application:
    name: Authorization App
  profiles:
    active: dev
  security:
    oauth2:
      client:
        provider:
          uaa:
            issuer-uri: http://localhost:8080/uaa/oauth/token
            user-info-uri: http://localhost:8080/uaa/userinfo
        registration:
          uaa:
            client-id: webappclient
            client-secret: webappclientsecret
            scope: resource.read,resource.write,openid,profile
            provider: uaa
            redirect-uri: http://localhost:8081/login/oauth2/code/uaa
            authorization-grant-type: authorization_code

通过 UAA 成功登录、授权和设置范围后,我的重定向页面应该是令牌,如下所示:

无效凭据错误屏幕截图

而且我找不到任何错误描述或日志

Web 控制台屏幕截图

可能是什么问题?

标签: authorizationspring-webfluxspring-security-oauth2cloudfoundry-uaa

解决方案


推荐阅读