Наш метод аутентификации изменился: мы используем swagger для генерации системных вызовов API: это наш вызов auth api:
Accept: application/json, text/plain, */*
auth: <rsa_auth_key>
Cache-Control: no-cache, no-store, must-revalidate
expires: 0
Origin: https://172.16.1.40
Pragma: no-cache
Referer: https://172.16.1.40/login/?backTo=https%3A%2F%2F172.16.1.40%2F%23%21%2Falerts&message=Please%20log%20in
Sec-Fetch-Mode: cors
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
x-access-token: [object Object]
X-Referer: https://172.16.1.40/login/?backTo=https%3A%2F%2F172.16.1.40%2F%23%21%2Falerts&message=Please%20log%20in
X-Requested-With: XMLHttpRequest
Интересно, как я могу перевести его в формат yaml, чтобы нашиSwagger использовать это то, что я пытался до сих пор:
'/api/v1/auth':
post:
tags:
- authentication
summary: 'generate session token'
description: 'generate session token'
operationId: authToken
security:
- basic: []
parameters:
- name: 'authorization'
in: header
type: string
required: true
description: 'base 64 hash'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/authToken'
```
but I am thinking how to generate the rsa auth key.
what am I missing?