2017-01-30 5 views
1

私はすべてのリクエストで自分のAuthサービスを使いたいと思います。私はそれを行うための最良の方法は、プラグインを作成することによって発見した。私はちょうど興味があります、どのように私はpre関数の後に直接エラーを返すことができますか?例えばTyk Plugin Python

  1. ユーザー・アクセスAPI

  2. プラグインは、それがfalseの場合は、その後、としてユーザに直接エラーを返すAPIリクエスト

  3. と一緒に送信されたトークンをチェック がプロキシURLに処理されていないHTTP 401エラー。

UPDATE

カスタム認証プラグインを使用しているとき、私はこのエラーを得た:

{ "error": "Session state is missing or unset! Please make sure that auth headers are properly applied."} 

をそして、これは私がそこに着いた方法です:

https://community.tyk.io/t/create-python-plugin/1369/6

感謝を

答えて

0

この目標を達成するためにカスタムミドルウェアを書く方法に関する情報は、公式documentationにあります。 Tyk v2.3は現在Python 3で書かれたプラグイン、LuaJIT、ES5、gRPC互換の言語(Ruby、Java、.NET、&など)をサポートしています。

エラーテンプレートに関する詳細は、必要に応じてhereを参照してください。

+0

こんにちは、私は彼らのrepoの例を使用してエラーが発生しています。 { "エラー": "セッション状態がないか、設定が解除されています。認証ヘッダーが正しく適用されていることを確認してください。 } –