Loopbackjs 所有这些美元符号定义在环回的访问控制中意味着什么?比如$everyone、$unauthenticated等

Loopbackjs 所有这些美元符号定义在环回的访问控制中意味着什么?比如$everyone、$unauthenticated等,loopbackjs,strongloop,Loopbackjs,Strongloop,我正在阅读环回的访问控制概念 有一段文字: 所有那些美元符号$everyone、$unauthenticated等是什么意思?这些变量是变量还是什么?它们提供的示例中的源代码中不存在。而且他们没有试图在文档中解释它们的含义。$everyone、$unauthenticated、$authenticated和$owner是ACL中用于访问rest端点的环回中预定义的角色 您在common/models/project.json中提到过,这些都在项目中使用。运行项目时,可以看到具有以下特性的rest

我正在阅读环回的访问控制概念

有一段文字:

所有那些美元符号$everyone、$unauthenticated等是什么意思?这些变量是变量还是什么?它们提供的示例中的源代码中不存在。而且他们没有试图在文档中解释它们的含义。

$everyone、$unauthenticated、$authenticated和$owner是ACL中用于访问rest端点的环回中预定义的角色

您在common/models/project.json中提到过,这些都在项目中使用。运行项目时,可以看到具有以下特性的rest端点:

$everyone acl:任何访问项目的人都可以使用。 $authenticated acl:只能由登录用户使用。 $owner acl:可由对任何项目实例具有访问权限的登录用户使用。 现在项目中还使用了自定义角色,如管理员、团队成员,这些角色可以针对您的项目创建

由于$everyone、$unauthenticated、$authenticated和$owner是通用的,并且可以对所有项目通用。因此,在环回中预定义