問題タブ [guardian]

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.

0 投票する
1 に答える
39 参照

jwt - アプリケーション イメージの再ビルド前に発行された JWT が、イメージのビルド/デプロイ後に機能しない

私のアプリでは、SPA クライアントと Phoenix/Elixir バックエンドを jwt 認証 (Guardian ライブラリ経由) で使用しています。アプリは GCP で Docker を使用してデプロイされます。

以下の問題があります。

  1. 私は、jwt を発行された認証済みユーザーです。すべて正常に動作します。

  2. 本番アプリケーションの Docker イメージが再構築され、再デプロイされ、サーバーが再起動されます。

  3. 再構築の前に発行された jwt トークンが無効になりました。

これを引き起こしている原因を見つけるのに苦労しています。config.exsGuardian 構成で使用される秘密鍵は、ビルド間で常に同じであるように見えます。

どんな助けでも大歓迎です!

0 投票する
1 に答える
93 参照

elixir - Guardian.Plug.EnsurePermissions が認識されない

Guardian を使用して、Phoenix アプリにアクセス許可ベースのセキュリティを実装しようとしています。オンラインで例を見つけましたが、それらを実装しようとすると、このエラーを乗り越えることができません:

Guardian をインストールして、基本認証が機能するようにしました。何が欠けているのかわかりません。