spring security 使用 Cloud Foundry UAA

问题描述

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

to this tutorial 之后,当我的应用程序没有反应时,我可以使用 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 成功登录、授权和设置范围后,我的重定向页面(令牌应该在的位置)如下所示:

Invalid Credentials error screenshot

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

Web console screenshot

可能有什么问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)