У меня есть приложение для работы с узлами / экспрессами, которое отображает API с помощью IBM ApiConnect в IBM Cloud.
== НАЧАЛО ОБНОВЛЕНИЯ ==
Я не использую IBM ApiConnect напрямую из службы каталогов, но я использовал опцию "Api Management" и обновил определение API
== ОБНОВЛЕНИЕ КОНЕЦ ==
Мне нужно определить два типа API безопасности: Open API и Secured Api .
Первый должен быть открытым, а второй - Client Id и Client Secret.
Я не могу правильно определить это требование, кто-то может мне помочь?
== НАЧАЛО ОБНОВЛЕНИЯ ==
/ обратный вызов / знак должен быть открыт
/ услуги / продукты должны быть защищенными
== ОБНОВЛЕНИЕ КОНЕЦ ==
Это мой yaml в разделах:
Определение безопасности на уровне API
securityDefinitions:
client_secret:
type: apiKey
description: ''
in: header
name: X-Client-Secret
client_id:
type: apiKey
description: ''
in: header
name: X-Client-Id
security:
- client_secret: []
client_id: []
и, наконец, определение пути:
paths:
/callback/sign:
get:
responses:
'200':
description: 200 OK
security:
- {}
post:
responses:
'200':
description: 200 OK
parameters:
- name: body
required: false
in: body
schema:
type: object
security:
- {}
/services/products:
get:
responses:
'200':
description: 200 OK