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を確認してください) が、このタイプのストレージは機能しません (ストアは未定義です) )。
const settings = {
userStore: new WebStorageStateStore({ store: new CookieStorage() }),
stateStore: new WebStorageStateStore({ store: new CookieStorage() }),
};
this.userManager = new UserManager(settings);
SSR 環境で oidc-client を使用するための最適なソリューションは何ですか? oidc-client は SSR と組み合わせて使用できますか?