Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

swagger campo security: BasicAuth: []

1 - Por que o path '/cliente' não possui o campo

security:
  - BasicAuth: []

2 - Por que outros path possuem security: ?

3 - Por que definição security: globalmente e colocamos nos path conta, extrato e transacao ?

paths:
  # Final endpoint
  '/cliente':
    # método utilizado
    post:
      # título da path
      summary: Cadastra Cliente
      # descrição path
      description: Cadastra um novo cliente
      # nome do metodo no código fonte
      operationId: cadastraCliente
      # o que será transmitido
      parameters:
        # onde será transmitido
        - in: body
          # nome do parâmetro que sera enviado
          name: cliente_
          # conteúdo do parâmetro
          schema:
            # inserindo definitions
            $ref: '#/definitions/Cliente'
      # resposta da chamada
      responses:
        # código de resposta
        201:
          # mensagem ref. código de resposta
          description: Cadastro efetuado com sucesso
          # INICIO EXEMPLO DE RETORNO
          schema:
            # inserindo definitions
            $ref: '#/definitions/Cliente'
          # FIM EXEMPLO DE RETORNO
        # código de resposta
        400:
          # mensagem ref. código de resposta
          description: Requisição inválida
        # código de resposta
        500:
          # mensagem ref. código de resposta
          description: Erro interno no servidor