Come configurare un oggetto array in un plugin? Usare json_schema? type: objects?

Ah, capisco, quindi le impostazioni dell’oggetto vengono aggiunte direttamente al tuo settings.yml. Dovresti formattarlo in questo modo:

oauth2_category_example:
    type: objects
    default: []
    area: "oauth2"
    schema:
      name: category_rule
      identifier: name
      properties:
        name:
          type: string
          required: true
          label: Nome della regola
          description: Un'etichetta per questa regola
        category:
          type: categories
          required: true
          label: Categoria
          description: La categoria a cui si applica questa regola
          validations:
            max: 1
        groups:
          type: groups
          label: Gruppi
          description: Gruppi associati a questa categoria

Ciò produrrà un menu a discesa per le categorie simile a questo