如何设置 Spring 云数据流安全

How to setup Spring Cloud Data Flow security

我如何设置 Spring Cloud Data Flow 安全性(登录页面、用户、通行证...) 我尝试在 application.properties 中使用以下这些属性,但它不起作用:

security.basic.enabled = true
security.basic.realm = Spring Cloud Data Flow
security.user.name = admin
security.user.password = admin
security.user.role = VIEW,CREATE,MANAGE

请完整阅读参考指南中的 security configuration 部分。

SCDF 中没有提供真正的基本身份验证选项。它曾经在 1.7.x 中,但自 SCDF 2.0.x 以来已弃用 OAuth+OIDC 标准化。这意味着您将必须使用 OAuth 身份提供者来设置您的自定义身份验证和授权工作流程。

您可以使用 OAuth2+OIDC 支持的 Password Grant Type 作为机制来模拟基于用户名+密码的身份验证工作流程。 UAA 也可以用作身份提供者。我们有一个sample on this subject