Kong API Gatewayを使用して、これらのAPIにアクセスするために1つのトークンを取得するために、すべてのAPIにOAuth2プラグインを追加しました。クライアント証明書フローのOAuth2プラグインを使用して、Kongのトークン1つで複数のAPIにアクセスする
私が呼ぶ:必要なフィールドを持つwww.example.com/oauth2/token: grant type
、client id
とclient secret
それがAPIを追加するために私を強制的に:www.example.com/apiendpoint/oauth2/token
残念ながら、生成されたトークンは特定のAPIにしかアクセスできません。
私が試してみた:
www.example.com/apis/oauth2/token
www.example.com/token
としてだけでなく、最新のAPIドス見直し: https://getkong.org/docs/0.10.x/admin-api/ 働いているのどれを。
すべてのAPIにアクセスするために1つのトークンを生成することはできますか?
Cheers Cooper。すべてのAPIにkey-authプラグインをインストールし、個々のエンドポイントにaclプラグインをインストールすることで、私はそれを回避することができました。 1つのキーがaclグループに応じて複数のAPIにアクセスできるようにうまく機能しているようです。 –