0
Azure API Management(APIM)では、私は現在、モノリシックなASP.NET Web APIアプリケーション(v5.2.3)に裏打ちされた数百のoperationsという単一のAPIを持っています。基本的には、私はオペレーションのサブセットを異なる開発者グループに公開したいと考えています。のみ動作A.へのアクセス権を持っている。例えば単一のASP.NET Web APIプロジェクトからAzure API管理で複数のAPIを効率的に作成する方法は?
、3つの操作(A、B、& C)とのAPIを与え、私はTeam1はすべての操作にアクセスできるようにしたいとTeam2
質問:
APIMには操作の可視性のためのアクセス制御機構が組み込まれていますか?
APIMに操作のアクセス制御がない場合、このグループに複数のAPIを使用する必要がありますか?
これを行うために複数のAPIを設定する必要がある場合、これを1つのASP.NET Web APIプロジェクトからうまくいく方法は何ですか? (それはsupported in ASP.NET Coreですが)
- いくつかの可能な手法には、...
- が生成する複数の闊歩文書この場合
- は、それが非常にgenerating multiple Swagger documents is not explicitly supported in Swashbuckle with ASP.NET Web API v5.3.2として関与しています。
- Swashbuckleの作者はを提案:
- はハックの一種として、MultipleApiVersionsを利用しています。
- フルスワッガーを後処理で分割します。私はa MSDN forumにしてSwashbuckle issue 764で提案見てきましたが、これは私にはやり過ぎのように思える、複数のプロジェクト(へ
- Swashbuckleの作者はを提案:
- は、それが非常にgenerating multiple Swagger documents is not explicitly supported in Swashbuckle with ASP.NET Web API v5.3.2として関与しています。
- スプリットモノリシックウェブAPIプロジェクト。
- が生成する複数の闊歩文書この場合
- いくつかの可能な手法には、...