は、部分的に質問に答える:
1.範囲が闊歩ファイルを使用して定義して割り当てることができますか?
はい。最初に "x-wso2-security"の下でそれらをグローバルに定義し、 "x-scope"要素を使用してリソースに割り当てる必要があります。
次の例を参照してください。
swagger: '2.0'
paths:
/*:
get:
responses:
'200':
description: ''
x-auth-type: Application & Application User
x-throttling-tier: Unlimited
x-scope: api1_read
post:
responses:
'200':
description: ''
parameters:
- name: Payload
description: Request Body
required: false
in: body
schema:
type: object
properties:
payload:
type: string
x-auth-type: Application & Application User
x-throttling-tier: Unlimited
info:
title: api1
version: '1.2'
x-wso2-security:
apim:
x-wso2-scopes:
- name: read api name
description: ''
key: api1_read
roles: admin
リソースに接続する前に、[スコープの追加]ボタンを使用してスコープを適切に追加しましたか? – Malintha