• 插件
  • 接口怎么能不需要token认证

插件里面提供的增删改查接口定义好了之后 怎么配置 才能不需要token 认证 没有读懂文档的意思

可以看看 匿名请求

例如可以使用下述方式定义 roleTemplate.yaml

apiVersion: halo.run/v1
kind: "Role"
metadata:
  name: role-template-manage-categories
  labels:
    halo.run/role-template: true
    rbac.authorization.halo.run/aggregate-to-anonymous: "true"
  annotations:
    halo.run/dependencies: ["role-template-view-categories"]
    halo.run/module: "Categories Management"
    halo.run/display-name: "Categories Management"
rules:
  - apiGroups: ["halo.run"]
    resources: ["categories"]
    verbs: ["*"]

按照上述方式配置接口角色权限,就可以使任何人访问目标接口都无需登录。

    Takagi 按照文档上的person 为例 还是无法做到匿名访问