自动分配 Space 和组织给新的 CF 用户

Auto Assign Space and Org to new CF Users

我们为客户提供了一个 Cloud Foundry 演示安装。客户可以创建一个帐户。现在,我想自动分配一个特定的组织和 space incl。每个新用户的角色。

这可能吗?

没有开箱即用的东西可以做到这一点。我在 events API 中看不到任何你可以插入的东西。

您可以创建一个网络应用程序,用户可以使用该应用程序创建他们的帐户,然后使用 uaa api 和云控制器 api 来创建用户并将其分配给您想要的任何内容。此应用程序可以使用具有适当权限的 uaa 客户帐户。

如果您只希望用户使用您的应用程序创建他们的帐户,我相信您可以使用 "login.self_service_links_enabled=false" 告诉 uaa 在 uaa ui 中禁用自助服务链接,并且可能会阻止人们创建他们的帐户通过从 cf 客户端删除 "scim.write" 范围,在 CLI 上拥有自己的帐户。