API Manager 1.0.0 GA の新しいバージョンをダウンロードしました。
関連する API KEY がなく、誰もがアクセスできるため、WSDL の公開について混乱しています。
そのため、ESB からアクセス トークンを追加しようとしましたが、API Manager のユーザー (Apisubscriber など) は認証されず、ESB 内のユーザーのみが認証されます (APIManager と ESB user-mgt の両方に外部 JDBC db を構成した場合でも)。 .xml)。
では、API Manager からも WSDL の API キーを作成する方法はありますか? または、API ストアで公開された WSDL へのアクセスを制御するにはどうすればよいですか?
どうもありがとう
編集:
ESB から組み込みのセキュリティ シナリオを使用してサービスにセキュリティを追加しました。私の場合は " UsernameToken " を使用しました。これは、ESB の「admin/everyone...」で定義されたロールに基づいてユーザーを認証し、ESB のユーザー ストア「admin/admin」で定義されたユーザー (および作成したその他のユーザー) のみを受け入れます。
ESB と AMがユーザー ストア用に同じ mysqlDB を共有するように構成されていますが、前述のセキュリティ シナリオでは機能しません。AP 内にユーザー "apicreator" を作成し、ESB 内に "usertest" を作成すると、それらはユーザーを保存します。同じ MySQL データベース内で、異なる "tentant"の下、つまり "apicreator" は、私のセキュリティ シナリオ (UsernameToken) で認証する有効なユーザーではありません。この説明が問題の解決に役立つことを願っています。ありがとう