Cookiestorage не работает для oidc-клиента в реализации SSR React - PullRequest
0 голосов
/ 10 мая 2019

Как я могу запустить приложение 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...