github.com/go-swagger/go-swagger@v0.31.0/fixtures/bugs/2919/edge-api/client/ext-jwt-signers.yml (about)

     1  ---
     2  paths:
     3    external-jwt-signers:
     4      get:
     5        summary: List Client Authentication External JWT
     6        description: Retrieves a list of external JWT signers for authentication
     7        security:
     8          - ztSession: [ ]
     9        tags:
    10          - External JWT Signer
    11        operationId: listExternalJwtSigners
    12        parameters:
    13          - $ref: '../shared/parameters.yml#/limit'
    14          - $ref: '../shared/parameters.yml#/offset'
    15          - $ref: '../shared/parameters.yml#/filter'
    16        responses:
    17          '200':
    18            $ref: '#/responses/listClientExternalJwtSigners'
    19          '401':
    20            $ref: '../shared/standard-responses.yml#/responses/unauthorizedResponse'
    21          '400':
    22            $ref: '../shared/standard-responses.yml#/responses/badRequestResponse'
    23  responses:
    24    listClientExternalJwtSigners:
    25      description: A list of External JWT Signers
    26      schema:
    27        $ref: '#/definitions/listClientExternalJwtSignersEnvelope'
    28  
    29  definitions:
    30    listClientExternalJwtSignersEnvelope:
    31      type: object
    32      required:
    33        - meta
    34        - data
    35      properties:
    36        meta:
    37          $ref: '../shared/standard-responses.yml#/definitions/meta'
    38        data:
    39          $ref: '#/definitions/clientExternalJwtSignerList'
    40    clientExternalJwtSignerList:
    41      description: An array of External JWT Signers resources
    42      type: array
    43      items:
    44        $ref: '#/definitions/clientExternalJwtSignerDetail'
    45    clientExternalJwtSignerDetail:
    46      description: A External JWT Signer resource
    47      type: object
    48      allOf:
    49        - $ref: '../shared/base-entity.yml#/definitions/baseEntity'
    50        - type: object
    51          required:
    52            - name
    53            - externalAuthUrl
    54          properties:
    55            name:
    56              type: string
    57              example: 'MyApps Signer'
    58            externalAuthUrl:
    59              type: string
    60              format: url