Swagger: где установить API-ключ для авторизации - PullRequest
0 голосов
/ 29 апреля 2019

Я пользуюсь Nelmio APi Doc 3.4.Кураж.Я хочу использовать авторизацию apiKey для моего API.Я устанавливаю конфигурацию в nelmio_api_doc.yaml:

nelmio_api_doc:
    documentation:
            schemes: [https]
            securityDefinitions:
                app_api_key:
                    type: apiKey
                    description: 'App Api Key'
                    name: Authorization
                    in: header
            security:
                - app_api_key: []

И в моем контроллере я устанавливаю параметр в аннотациях:

....
@SWG\Parameter(
     *         name="Authorization",
     *         in="header",
     *         required=true,
     *         type="string",
     *         default="PUT HERE THE KEY",
     *         description="Authorization"
     *     )
*/
public function getProductAction()
{
....
}

Но где мне установить мой ApiKey?Например, у меня есть apiKey "abc123", и я хочу проверить его по ключу вставки?Я не понимаю, где эта функция.Может ли кто-нибудь помочь мне с этим?

...