【问题标题】:Restricting access to a CloudFoundry-hosted website to a limited number of beta testers将 CloudFoundry 托管网站的访问权限限制为有限数量的 beta 测试人员
【发布时间】:2013-10-18 15:21:43
【问题描述】:

我想使用 cloudfoundry 向有限的 beta 测试人员演示基于 Spring 的 web 应用程序。

我不能真正依赖应用程序自己的身份验证/安全机制因为它已被应用程序的业务逻辑使用(即网站的访问者可以注册为新成员并且然后使用电子邮件和密码登录)。

因此,我需要某种方式将我的 Beta 版网站的访问权限限制为有限数量的 Beta 版测试人员,他们需要“预验证”才能浏览 Beta 版网站的“公共”和“私人”部分。

CloudFoundry 可以做到这一点吗?如果有怎么办?

【问题讨论】:

    标签: authentication spring-security basic-authentication cloud-foundry


    【解决方案1】:

    不,目前不可能。一旦您将您的应用程序发布到 CF 并为其注册了一个死记硬背,它就会对所有互联网用户公开可用。

    CF 提供的身份验证机制是出于管理目的(例如,创建一个能够将应用程序的新版本推送到 CF 的用户),并且与您的应用程序的业务逻辑无关。

    CF 仅根据PaaS 方法提供来自托管平台的抽象。这意味着您的应用将实现它需要的所有功能,包括身份验证。

    但是,您可以使用框架的一些标准功能来实现这一点,但您仍然是负责它的人。

    【讨论】:

      猜你喜欢
      • 2012-12-26
      • 1970-01-01
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多