問題タブ [oidc-client-js]

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 に答える
1631 参照

reactjs - SSR React 実装の oidc-client で Cookiestorage が機能しない

SSR 環境で oidc-client を使用して React アプリケーションを実行するにはどうすればよいですか?

oidc-client (v 1.7.1) を使用する React 実装に取り​​組んでいます。非 SSR 環境では、このソリューションは問題ありません。ただし、要件の 1 つは、ソリューションを SSR 環境で実行することです。この問題を解決するには、oidc-client のセットアップでストレージを変更する必要があります。

セッションまたはローカルストレージの代わりに Cookie ストレージを使用するソリューションを試しました ( https://github.com/IdentityModel/oidc-client-js/issues/269を確認してください) が、このタイプのストレージは機能しません (ストアは未定義です) )。

SSR 環境で oidc-client を使用するための最適なソリューションは何ですか? oidc-client は SSR と組み合わせて使用​​できますか?

0 投票する
0 に答える
3245 参照

identityserver4 - oidc-client を使用したトークンの有効期限の問題?

IS4 を使用しているサイトがあり、フロント エンドは Angular 7 です。すべてのユーザー認証などを処理する oidc-client ライブラリがあり、すべて正常に動作します。しかし、この問題を見るのはこれが初めてです。私はログインして、自分の権限、役割などを使用して問題なく対話でき、すべて問題ありません。非アクティブな状態の後に奇妙なエラーが発生することがあるため、セキュリティで保護された操作を実行しようとすると、API にアクセスしなくてもすぐにエラーが発生します。ページを更新してアクションを実行すると、正常に動作します。

silent renew callback次のように、コンポーネントに を実装しました。

次に、authService コードに進みます。

私の認証サービス イベントの構成は次のようになります。

問題は、いくつかの投稿を読むと、ユーザーを更新するときにイベントが接続されているように見えることです:

私の質問は、サイレント更新を使用するときに追加することが必須かどうか、また、それが必要ない場合に備えて、以前に遭遇した問題のベルを鳴らすかどうかです。

ありがとう