@adamldoyle/react-aws-auth-context-mui-rhf 中文文档教程
react-aws-auth-context-mui-rhf
使用 AWS 管理身份验证流程的 React 上下文。 它的实现非常固执己见,因为主要目标是为我的 React 应用程序提供一个快速使用的身份验证解决方案。 利用 AWS(通过 aws-amplify)、Material-UI、react-hook-form(是的模式)和 react-toastify。
Usage
yarn add @adamldoyle/react-aws-auth-context-core @adamldoyle/react-aws-auth-context-mui-rhf
- Configure aws-amplify Auth prior to mounting
<AuthContextProvider>
(example provided in./storybook/preview.js
) - Requires Cognito to be configured with:
- email as username
- givenname, familyname, and allow_marketing attributes (none marked as required)
- Wrap portion of app that requires authentication in
<AuthContextProvider>
(normal usage would be to wrap entire app near the top-level)
Examples
Context/AuthContextProvider
story 通过 Storybook
- https://adamldoyle-react-aws-auth-context-mui-rhf-storybook.netlify.app/
或
- Create
.env
file in root based on.env.sample
yarn storybook
Development
yarn install
yarn build
Contributors
License
MIT提供了完整的流程示例
react-aws-auth-context-mui-rhf
React context for managing authentication flow with AWS. Extremely opinionated in its implementation as the primary goal is to provide a quick-to-use authentication solution for my React apps. Utilizes AWS (via aws-amplify), Material-UI, react-hook-form (Yup schemas), and react-toastify.
Usage
yarn add @adamldoyle/react-aws-auth-context-core @adamldoyle/react-aws-auth-context-mui-rhf
- Configure aws-amplify Auth prior to mounting
<AuthContextProvider>
(example provided in./storybook/preview.js
) - Requires Cognito to be configured with:
- email as username
- givenname, familyname, and allow_marketing attributes (none marked as required)
- Wrap portion of app that requires authentication in
<AuthContextProvider>
(normal usage would be to wrap entire app near the top-level)
Examples
Full flow example is provided in the Context/AuthContextProvider
story via Storybook
- https://adamldoyle-react-aws-auth-context-mui-rhf-storybook.netlify.app/
OR
- Create
.env
file in root based on.env.sample
yarn storybook
Development
yarn install
yarn build
Contributors
License
MIT