2016-09-19 4 views
0

新しいWSO2 APIマネージャ2.0.0を試してみました。これまでの基本的な設定はOKですが、スコープの特定のリソースを承認しようとしているときには(in the articleのようにリソースにスコープを割り当てます)WSO2AM 2.0.0スコープの定義 - バグや間違い?

jquery.validate.min.js:4 Uncaught TypeError: Cannot read property 'settings' of undefined 

このスコープは選択できません。間違っているとかバグですか?スワッガーファイルを使用してスコープを定義して割り当てることはできますか?

ありがとうございました。

gです。

+0

リソースに接続する前に、[スコープの追加]ボタンを使用してスコープを適切に追加しましたか? – Malintha

答えて

0

は、部分的に質問に答える:

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 
+1

はい、スワッガーファイルを使用してロールを割り当てると、スワッガーファイルが機能します(ただし、複数のapisから同じスコープ名を使用することはできません)。 UIはまだ洗練されていないようです。ありがとうございました。 – gusto2

関連する問題