Wie konfiguriert man Array-Objekte in Plugins? json_schema verwenden? type: objects?

Ah, ich verstehe. Die Objekteinstellungen werden also direkt in deine settings.yml eingefügt. Du solltest sie wie folgt formatieren:

oauth2_category_example:
    type: objects
    default: []
    area: "oauth2"
    schema:
      name: category_rule
      identifier: name
      properties:
        name:
          type: string
          required: true
          label: Regelname
          description: Ein Label für diese Regel
        category:
          type: categories
          required: true
          label: Kategorie
          description: Die Kategorie, auf die diese Regel anwendbar ist
          validations:
            max: 1
        groups:
          type: groups
          label: Gruppen
          description: Mit dieser Kategorie verknüpfte Gruppen

Dadurch wird ein Kategorie-Auswahlfeld wie dieses erzeugt