如何在元数据操作页面中显示身份验证和授权

How to show authentication & authorization within metadata operation page

我注意到操作元数据页面显示 "Rest user defined endpoint" 即使没有明确添加为 DTO 属性,但在 AppHost.Configure 方法中定义。

我想知道是否可以在元数据页面以及其他操作详细信息中显示给定操作 (DTO) 是否需要身份验证(在操作或服务级别定义)和所有必需的授权(角色和权限) ) 如果有的话。

这已经添加到元数据索引页面上,该页面将为需要身份验证的服务显示黄色密钥,例如:

当您将鼠标悬停在键上时,它还会显示服务需要哪些权限或角色。

它也被添加到元数据详细信息页面上,该页面将列出哪些 permissions/roles 是必需的(如果有的话),例如:

此功能从 v4.0.43+ 开始提供,现在是 available on MyGet