Как сгенерировать код базовой аутентификации с помощью NSwagStudio?

В зависимости от вашей конкретной цели существует способ достижения полезности родительского селектора без использования одного (даже если бы он существовал) ...

Скажем, у нас есть:

<div>
  <ul>
    <li><a>Pants</a></li>
    <li><a>Socks</a></li>
    <ul>
      <li><a>White socks</a></li>
      <li><a>Blue socks</a></li>
    </ul>
  </ul>
</div>

Что мы можем сделать, чтобы блок Socks (включая цвета носка) выделялся визуально с использованием интервала?

Что было бы неплохо, но не существует:

ul li ul:parent {
  margin-top: 15px;
  margin-bottom: 15px;
}

Что существует:

li > a {
  margin-top: 15px;
  display: block;
}
li > a:only-child {
  margin-top: 0px;
}

Это устанавливает, что все привязные ссылки имеют верхний край 15px и сбрасывают его обратно на 0 для тех, у которых нет элементов UL (или других тегов) внутри LI.

1
задан Rico Suter 1 March 2019 в 23:17
поделиться

1 ответ

Для определения аутентификации в спецификации OpenAPI 2.0 используются два ключевых слова:

  • securityDefinitions
  • security

securityDefinitions описывает безопасность type (например, Basic, API-ключ и т. д.), и security применяет его ко всем или отдельным операциям. Без security, securityDefinitions не имеет никакого эффекта.

Если все операции используют базовую аутентификацию, примените security на корневом уровне:

{
  "swagger": "2.0",

  "securityDefinitions": {
    "basicAuth": {
      "type": "basic"
    }
  },
  "security": [
    {
      "basicAuth": []
    }
  ],
  ...
}

Если в конкретной операции используется базовая аутентификация, примените security к этой конкретной операции:

[111 ]

Дополнительная информация: Базовая аутентификация (OpenAPI 2.0)

0
ответ дан Helen 1 March 2019 в 23:17
поделиться