react+flux 应用程序中的 oidc-client 或 oidc-token-manager
Posted
技术标签:
【中文标题】react+flux 应用程序中的 oidc-client 或 oidc-token-manager【英文标题】:oidc-client or oidc-token-manager in react+flux application 【发布时间】:2016-05-16 16:52:14 【问题描述】:我正在编写一个 react+flux 应用程序,并且我已将 IdentityServer 设置为 OpenID Connect 提供程序。 IdentityServer 人员提供了两个库,可以更轻松地处理客户端。
这些库是oidc-client 和oidc-token-manager
我想使用两者之一,但在考虑如何将它们与通量架构一起使用时遇到了一些麻烦。
您是否有使用这些库或 IdentityServer 与 react+flux 应用程序的一般经验?
【问题讨论】:
我没有给你答案,但你找到解决方案了吗?我正在使用 React 前端的服务器上运行 ASP.NET 核心和 IdentityServer,我也在寻找教程或指导 【参考方案1】:有一个名为oidc-client-js 的更新库。它结合了 oidc-client 和 oidc-token-manager 的功能。我建议将此作为将其包含在您的通量应用程序中的基础。
如果您正在寻找助焊剂,恐怕没有直接的适应方法。但是有一个名为 redux-oidc 的库,它包装了 oidc-client-js 库以在 redux 应用程序中使用(我是作者)。如果你想使用flux,你必须将它包装到我的库中。
【讨论】:
以上是关于react+flux 应用程序中的 oidc-client 或 oidc-token-manager的主要内容,如果未能解决你的问题,请参考以下文章
react+flux 应用程序中的 oidc-client 或 oidc-token-manager
将 this.state 传递给 react-router 1.x / React, Flux 中的子级