プラグインで配列オブジェクトを設定するには?json_schema の type: objects を使う?

ああ、なるほど。オブジェクトの設定は直接 settings.yml に追加されるんですね。以下のようにフォーマットする必要があります:

oauth2_category_example:
    type: objects
    default: []
    area: "oauth2"
    schema:
      name: category_rule
      identifier: name
      properties:
        name:
          type: string
          required: true
          label: ルール名
          description: このルールのラベル
        category:
          type: categories
          required: true
          label: カテゴリ
          description: このルールが適用されるカテゴリ
          validations:
            max: 1
        groups:
          type: groups
          label: グループ
          description: このカテゴリに関連付けられたグループ

これにより、以下のようなカテゴリのドロップダウンが生成されます。