問題タブ [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.
jwt - アプリケーション イメージの再ビルド前に発行された JWT が、イメージのビルド/デプロイ後に機能しない
私のアプリでは、SPA クライアントと Phoenix/Elixir バックエンドを jwt 認証 (Guardian ライブラリ経由) で使用しています。アプリは GCP で Docker を使用してデプロイされます。
以下の問題があります。
私は、jwt を発行された認証済みユーザーです。すべて正常に動作します。
本番アプリケーションの Docker イメージが再構築され、再デプロイされ、サーバーが再起動されます。
再構築の前に発行された jwt トークンが無効になりました。
これを引き起こしている原因を見つけるのに苦労しています。config.exs
Guardian 構成で使用される秘密鍵は、ビルド間で常に同じであるように見えます。
どんな助けでも大歓迎です!
elixir - Guardian.Plug.EnsurePermissions が認識されない
Guardian を使用して、Phoenix アプリにアクセス許可ベースのセキュリティを実装しようとしています。オンラインで例を見つけましたが、それらを実装しようとすると、このエラーを乗り越えることができません:
Guardian をインストールして、基本認証が機能するようにしました。何が欠けているのかわかりません。