在 Hono 中删除凭证

Deleting Credentials in Hono

根据这个 swagger 文档(https://www.eclipse.org/hono/docs/api/management/#/credentials/setAllCredentials),目前无法在 Hono 中删除凭据。删除设备注册时会删除凭据(级联效应)。

现在,根据 Hono 的 PUT /credentials/{tenantId}/{deviceId} swagger 文档中的注释,

“请注意,N 不包含任何现有凭证对象 c-E,对于这些对象,不存在具有相同设备 ID、类型和身份验证标识符的相应凭证对象 c-U。这样,可以删除现有凭证。”

我很难解析这条语句。

这是否意味着有一种单独的方法可以通过 PUT 删除凭据(除了删除设备注册的级联效应之外)?

此方法旨在用于删除设备的特定 凭据。例如,如果您创建了两个具有相邻(或重叠)有效期的密码凭据 A 和 B,您可能希望在其有效期过后删除凭据 A。为此,您可以使用仅包含凭据 B 的标识符但省略凭据 A 的标识符的 PUT 请求。