Directus 7是一个无头cms,它也有一个用于编辑数据的应用程序。我想创建一个网站,在那里公众将能够发布数据。
那么,我应该在directus_users表中定义用户并授予他们对Directus Application的访问权限,以便他们可以贡献和编辑他们创建的数据吗?还是应该在我自己的表中定义用户并编写一个前端,让他们创建和编辑数据,而将Directus Application留给管理员?
我之所以问这个问题,是因为我是Directus 7的新手,还没有很好地掌握Directus 7应用程序的意图。
发布于 2018-10-29 22:52:47
这里是Directus的开发者。
做事情没有特定的方式,这取决于你想要用你的应用程序实现什么。
如果你正在寻找的只是发布新的公共数据,而你的应用程序中没有用户,你可以为公共角色在某个集合中创建新项目。
如果您需要对某些集合具有特定推送访问权限的用户,您可以执行以下两种操作之一:
这允许您在系统中非常精细地管理他们的访问,但这也意味着您的用户可以通过Directus应用程序访问(指定的)数据。这对您来说可能不是问题,但请记住这是一件好事。
这意味着在默认情况下,无法访问Directus,这意味着您必须实现自己的身份验证系统,并在自己的服务器端将行添加到数据库中。
https://stackoverflow.com/questions/52886942
复制相似问题