【发布时间】:2019-08-10 15:25:25
【问题描述】:
我正在尝试对我的react-admin 实施 aws-amplify。 特别是对于 Authentication 部分。
而不是这样: react-admin with Amplify NavBar on top
我希望“aws-amplify”中的“UserName”和“LogOut”按钮与默认视图非常相似: default-navbar-screenshot
authProvider<code example>:
const App = () => (
<Admin
dashboard={Dashboard}
authProvider={authProvider}
dataProvider={dataProvider}
>
<Resource name="users" list={UserList} icon={UserIcon} />
<Resource
name="posts"
list={PostList}
edit={PostEdit}
create={PostCreate}
icon={PostIcon}
/>
</Admin>
);
react-admin 有一个我们可以定制的 authProvider 道具,但我不知道如何创建一个连接到 aws-amplify 的组件。
【问题讨论】:
-
您需要从 authProvider 内部调用 aws amplify sdk。从提供给身份验证提供者的参数中获取身份验证参数。这一切都是完全可配置的
-
你好,你有
dataProvider的代码示例吗?
标签: authentication amazon-cognito admin-on-rest aws-amplify react-admin