oidc-client или oidc-token-manager в приложении react+flux

Я пишу приложение для реагирования + потока и настроил IdentityServer в качестве провайдера OpenID Connect. Есть две библиотеки, предоставленные ребятами из IdentityServer, которые значительно упрощают работу с клиентской частью.

Этими библиотеками являются oidc-client и oidc-token-manager

Я хотел бы использовать один из двух, но у меня возникли проблемы с тем, как я должен использовать их с архитектурой потока.

Есть ли у вас опыт использования этих библиотек или IdentityServer в целом с приложением react+flux?


person granra    schedule 06.02.2016    source источник
comment
У меня нет ответа для вас, но вы нашли решение? Я запускаю ядро ​​​​ASP.NET и IdentityServer на сервере с интерфейсом React, и я также ищу учебные пособия или рекомендации.   -  person drobertson    schedule 17.06.2016


Ответы (1)


Существует обновленная библиотека под названием oidc-client-js. Он сочетает в себе функциональность как oidc-client, так и oidc-token-manager. Я рекомендую использовать это как основу для включения в ваше приложение Flux.

Если вы ищете флюс, я боюсь, что для него нет прямой адаптации. Но есть библиотека под названием redux-oidc, которая является оболочкой библиотеки oidc-client-js для использования в приложение Redux (я автор). Если вы хотите использовать поток, вам придется обернуть его так же, как мою библиотеку.

person maxmantz    schedule 26.07.2016