2017-01-12 11 views
2

APIマネージャをサーバーに1つインストールして、社内でのみ使用するAPIを作成しました。外部ユーザー用に別の新しいAPIを公開する必要があります。wso2 api manager内部ユーザー用に1つのAPIを設定し、外部ユーザー用に1つのAPIを設定します

この同じインストールを使用してこれを行うことはできますか?分散アーキテクチャーにすべきか?

異なるAPIの異なるコンテキストパスを使用してコンシューマに公開するプロキシURLと同じドメイン名を使用したいとします。これは達成できますか?

答えて

0

APIパブリッシャーでAPIを作成するときに、APIストアのAPIにロールベースの表示を設定できます。詳細はSee thisをご覧ください。

OAuthスコープの助けを借りてAPIアクセスを制限することができます。スコープは、ロールにマップできます。したがって、APIにロールベースのアクセス制御を持たせることができます。詳細についてはSee thisをご覧ください。

+0

現在のAPIマネージャのインストールは、イントラネットネットワーク内にあります。同じインストールで使用できるさまざまなAPIの内部コールと外部コールの両方をどのように処理できますか? –

+0

ハンドルの意味は?ネットワーキングの助けを求めていますか? – Bee

+0

いいえ、私はどのようにwso2 apiマネージャーが構造的にこのタイプの要件を持つ組織に実装できるかを理解しようとしています。内部だけであり、外部の世界に公開されるべきではないサービスが存在します(内部のアプリケーションがそれを呼び出すことを意味します)。また、外部から公開されているサービスもあります(外部のアプリから呼び出されることを意味します)。私は、WSO2の複数のインストール(外部サービス用と内部サービス用)でこれが可能だと思いますか? –

関連する問題