問題タブ [kong]
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.
ubuntu - Kong: Luajit が見つかりません
私はkong
仕事をしようとしていますが、実行するたびに、kong start
私がインストールしている/usr/local/bin/kong: 3: exec: /usr/local/bin/luajit: not found
ので奇妙です.luajit
私/usr/local/bin
にはこれらのファイルが含まれています:
をインストールしていてkong
、それを乗り越える方法を知っている人はいますか? 私は広範囲に検索しましたが、運がありません。
助けがあれば、私はubuntu 14.04を使用しています。
jwt - コンシューマーを作成しない Kong と JWT
現在、Kong API Gateway をいじっています。これを使用して、ゲートウェイでユーザーの認証を検証し、ユーザーが適切にログインしていない場合はサービスへのアクセスを制限したいと考えています。ユーザーがログインするたびに JWT を発行する認証サービスがあります。
JWT シークレットを Kong と共有し、発行された JWT の検証に使用して、適切な認証が必要なサービスを保護したいと考えています。
このプラグインを見てみました: https ://getkong.org/plugins/jwt/
しかし、このプラグインは、私が達成したいものとは少し異なるようです。コンシューマを作成する必要があるのはなぜですか? 同期の必要性を避けるために、認証サービスでユーザー データベースを 1 つだけにしたいと考えています。このプラグインのアプローチは、サードパーティの利害関係者が私の API にアクセスできるようにするために設計されているようです。
どんなヒントでも大歓迎です。
api - Kong が Postman からアクセスすると 404 を応答する
API と Kong をセットアップしました。Kong のインストールに成功しました。実際、cli で curl を介して API にアクセスできます。ただし、いつも使用している Postman を使用すると、応答が返されます
Ps。コングは初めてなので、ご容赦ください。
APIをカールすると...
しかし、Postman を使用しようとすると、404 ステータス応答が返されます。この体で
何か不足していますか?
免責事項: 私は怠け者であり、クライアントもほとんど Postman を使用するため、Postman を使用しています。したがって、代わりにcurlを使用するように言わないでください:)
oauth-2.0 - OAuth2 アクセス トークンをユーザー情報と交換する
フロントエンドと一連のマイクロサービスで構成されるアプリケーションに OAuth 認証を実装しようとしています。
-kongを使用する予定で、oAuth を実装するのは初めてですが、ユーザー情報を取得するために access_token を交換するにはどうすればよいでしょうか?
ありがとう
docker - Docker での Kong : curl を使用しない API エンドポイントの構成
curl を使用せずに Kong に API エンドポイントを追加する方法はありますか? docker-compose を使用して Docker コンテナで Kong を起動して実行しています。設定したいエンドポイントの概要を示す設定ファイル (または what-have-you) をコンテナの起動時に渡すことができるようにしたいと考えています。これは可能ですか?これは私が見つけた解決策に最も近いものです: http://blog.toast38coza.me/kong-up-and-running-part-2-defining-our-api-gateway-with-ansible/
aws-lambda - カスタム API アクセス ポリシーと API ゲートウェイ
いくつかの疑問を解消するための助けが必要です。Kong と Amazon API Gateway をいじってみましたが、カスタム ACL をこれらの API Gateway と連携させる方法がわかりませんでした。
例を挙げて説明してみましょう。
現在:
すべての ACL を API エンドポイントと動詞にマップし、MySQL DB (さまざまなユーザー グループ用) から選択して redis サーバーに保存し、すべての API 呼び出しで redis からのユーザーのアクセス権をチェックし、エンドポイントを許可/禁止します。
API ゲートウェイの場合:
APIゲートウェイを使用すると、ユーザーを簡単に検証して認証トークンを渡すことができますが、ゲートウェイが認証サーバーに戻らずに認証+ ACLポリシーをチェックできるように、ゲートウェイにさらにデータを渡す方法が見つかりませんでした.
Kong には ACL プラグインがありますが、適切な情報が見つかりませんでした。
Amazon API Gateway には、カスタムオーソライザーオプションと、Lambda 関数を介してポリシーを渡すオプションがありますが、Lambda 関数がカスタム ACL を受け入れることができるかどうかはわかりません。
ここで誰かがこの種の問題に直面しましたか?