【问题标题】:Directus 7 App for a community contributed site用于社区贡献网站的 Directus 7 应用程序
【发布时间】:2018-10-19 06:32:24
【问题描述】:

Directus 7 是一个无头 cms,它还有一个用于编辑数据的应用程序。我想创建一个公众可以发布数据的网站。

我应该在 directus_users 表中定义用户并授予他们对 Directus 应用程序的访问权限,以便他们可以贡献和编辑他们创建的数据,还是应该在我自己的表中定义用户并编写一个前端供他们创建和编辑数据,并将 Directus 应用程序留给管理员?

我之所以这么问,是因为我是 Directus 7 的新手,还没有很好地理解 Directus 7 应用程序的意图。

【问题讨论】:

    标签: directus


    【解决方案1】:

    这里是 Directus 的开发者。

    没有固定的方法来做事,这取决于你想用你的应用程序实现什么。

    如果您要查找的只是发布新的公共数据,而您的应用中没有用户,您可以为 public 角色在特定集合中创建新项目。

    如果您需要对某些集合具有特定推送访问权限的用户,您可以执行以下两种操作之一:

    1. 在 Directus 中使用角色
      这允许您在系统中非常精细地管理他们的访问权限,但这也意味着您的用户可以通过 Directus 应用程序访问(指定的)数据。这对您来说可能不是问题,但请记住这是一件好事。

    2. 创建一个新的应用程序用户集合,其中包含与 Directus 无关的应用用户
      这意味着默认情况下,无法访问 Directus,这意味着您必须实现自己的身份验证系统并将行添加到您自己服务器端的数据库中。

    【讨论】:

      猜你喜欢
      • 2019-03-15
      • 2021-03-15
      • 2022-01-01
      • 1970-01-01
      • 2016-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      相关资源
      最近更新 更多