如何使 OAuth 隐式流程与 admin-on-rest 一起工作?

How to make OAuth implicit flow work with admin-on-rest?

使用 OAuth 隐式流程,当我们验证 SPA 时,会得到一个重定向,其中包含 access_token 和 id_token 作为散列片段,但这不适用于管理员的基于散列的路由休息。除了使用浏览器路由器创建自定义管理组件之外,还有其他方法可以获取哈希片段吗?

您可以创建自定义菜单。

https://marmelab.com/admin-on-rest/Admin.html#menu

您可以使用接受对象并设置哈希路由的 React Router Link 元素。

<MenuItem key={"cc"} containerElement={<Link to={ linkObj } />} primaryText="All Approved Tales" onTouchTap={onMenuTap} />

您可以将自己的 history 实例传递给管理组件(尚未记录:请参阅 code. By default its the hashHistory. See history documentation 了解其他选项。