やりたいこと
APIゲートウェイを経由して、別サービスを呼び出すための認証トークンの移し替えをしたいです。
環境
konga,またはAzure API Gateway
詳細
下記のような2つのサービスからなるシステムを考えております。
①サービスA:メインのサービス
②サービスB:サブのサービス
[条件]
・すべてのAPIは①を通る。
・①と②は認証トークンが異なる。(Authorization)
・①に②の認証トークンを取得する処理がある。
このとき、②のサービスを呼び出すために、
下記のような処理がAPIゲートウェイが出来るんじゃないかと考えてみました。
[想定している処理]
(1)API実行(ユーザ)
(2)サービスA認証トークン検証(サービスA:APIゲートウェイ)
(3)サービスB認証トークン取得処理(サービスA:APIゲートウェイ)
(4)サービスB認証トークン格納、実行(サービスA:APIゲートウェイ)
(5)サービスB認証トークン検証(サービスB)
(6)サービスB処理実行(サービスB)
※(3)、(4)部分が実現可能か確認したいところです。
ご相談したいこと
上記において
APIゲートウェイを使って下記2つのようなことはできますでしょうか。
・モジュールの呼び出し(サービスBの認証トークン取得処理)
・APIのAuthorizationを上記で取得した認証トークンに移し替えて実行
以上です。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。