問題タブ [api-manager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wso2 - API Manager 内のマルチテナンシー
ケース: マルチテナント方式で API Manager を介して API を公開したいと考えています。私が欲しいものを説明できることを願っています。したがって、実際には API キーは特定のテナントに属します。
例: GetCustomers API を公開したいと考えています。そのテナントの顧客のみを返したいので、パラメータ (GetCustomers(tenant)) としてテナントなしでこれを達成するにはどうすればよいですか?
- API キーを指定してテナントを取得することはできますか?
- これを達成する別の方法はありますか?
よろしくロジャー
wso2 - WSO2 API マネージャー v1.8.0
API コンシューマからバックエンド API エンドポイントにパス パラメータをマッピングする単純なユース ケースがあります。私は多くの調査を行いましたが、それを行う方法に関する具体的な答えは見つかりませんでした。私の理解では、パス パラメーターのマッピングは、uri-template を使用しないと実行できません。ここでの問題は、API Manager が API Publisher ユーザー インターフェイスからの uri-template をサポートしていないため、代わりに url-mapping を使用する必要があることです。WSO2 開発者の 1 つのブログによると、個々のシナプス構成に移動して、それを手動で uri-template に変更できます。しかし、実際に起こっていることは、synapde 構成に加えられた更新が何らかの方法でパブリッシャー UI から発生するデータベース更新をトリガーし、最終結果が機能しないということです。パスパラメータをどのようにマッピングできるかについて、誰かが先に進む方法を提供してもらえますか? 参考までに-クエリパラメーターマッピングは、uri-templateを必要とせず、url-mapping自体を使用して実装できるため、私にとっては機能しています。
wso2 - WSO2 API Manager の内部ユーザー ストアにアクセスするためのユーザー Dao
WSO2 API Manager (v. 1.8.0) 用にカスタマイズされたユーザー サインアップ ワークフロー拡張機能を作成しようとしています。ユーザーが API ストアにサインアップするたびに、管理者に通知メールを送信したいと考えています。電子メールには、ユーザーに関する基本的なデータ (電子メール、名、姓など) を含めたいと考えています...このデータを取得するために使用できるクラスを見つけるのが困難です。
api - wso2 api マネージャーでの継続的なデプロイ
wso2 api マネージャーに継続的な展開のオプションはありますか。たとえば、テスト リージョンで API を構成しました。API のテストが完了したら、同じ API を構成する UAT リージョンで再度ログインするのではなく、API を UAT リージョンに自動的に昇格させる必要があります。
wso2 - WSO2 API Manager によって生成された JWT でカスタム クレームを取得する方法
APIM によって生成された JWT を使用して、セカンダリ ユーザー ストアにすべてのクレームを含めたいと考えています。現在のタスクには暗黙的な認証を使用しているため、ユーザーは IS に対して認証を受ける必要があります。JIT プロビジョニングによるフェデレーション認証を使用しています。
有効にしました:
そして設定:
そして有効にしました:
ただし、生成される JWT にはユーザーのデータは含まれず、エンドユーザーを含む標準のゲートウェイ クレームのみが含まれます。
ユーザーが DB に作成され、ユーザーのクレームがテーブル UM_USER_ATTRIBUTE に格納されていることを確認しました。プライマリ ユーザー ストア (フェデレーションされていない) では、UM_USER_ATTRIBUTE が空で、UM_CLAIM が入力されていることに気付きました。JIT プロビジョニングが、ClaimsManager によってチェックされていないテーブルにデータを配置している可能性はありますか?
ユーザーのクレーム (電子メールなど) を JWT に表示するにはどうすればよいですか?
IS 5.0.0 APIM 1.8.0
wso2 - WSO2 P.PaaS : アクセス APIM
WSO2 は初めてです。P.PaaSをインストールしました。APIM にアクセスするにはどうすればよいですか? 例を教えてください。
電話を使用しています。簡潔にすみません。