当我们对SPA进行身份验证时,使用OAuth隐式流获取一个重定向,该重定向具有access_token和id_token作为散列片段,但这并不适用于admin-on-rest的基于散列的路由。除了使用浏览器路由器创建自定义管理组件之外,有没有办法获取哈希片段?
答案 0 :(得分:1)
您可以将自己的history
实例传递给管理组件(尚未记录:请参阅code。默认情况下为hashHistory
。请参阅历史记录documentation其他选择。
答案 1 :(得分:0)
您可以创建自定义菜单。
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} />