Как я могу запустить приложение React с oidc-клиентом в среде SSR?
Я работаю над реализацией React, которая использует oidc-client (v 1.7.1). В среде без SSR решение отлично. Но одно из наших требований заключается в том, что решение должно работать в среде SSR. Для решения этой проблемы мне нужно изменить хранилище в настройке oidc-клиента.
Я пробовал решение использовать хранилище 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);
Как лучше всего использовать oidc-client в среде SSR? Можно ли использовать oidc-клиент в сочетании с SSR?