文件名称:react-gatekeeper:用于React应用程序的基于角色的简化访问控制
文件大小:7KB
文件格式:ZIP
更新时间:2024-04-25 19:24:27
JavaScript
React关守 React应用程序上基于角色的访问控制和条件组件渲染的简化解决方案。 Gatekeeper通过将用户JWT访问令牌中的声明与一组授权(复合)角色进行比较,来管理对视图和条件组件渲染的访问。 声明拥有应用程序中每个用户的角色。 复合角色组合了用户关联的组(orgTypes)及其在每个组中的角色(角色)。 为了阐明这个概念,请考虑零售公司销售经理John。 他的主张可能包括公司内部的全球范围以及销售部门的特定范围。 他解码后的JWT令牌看起来像这样: { "sub": "1234567890", "name": "John Doe", "iat": 1516239022 "departments": [{ // 'organizations' is John's root claims property "department": "global"
【文件预览】:
react-gatekeeper-main
----.eslintrc.yml(463B)
----.gitignore(134B)
----.babelrc(432B)
----.flowconfig(58B)
----package.json(1KB)
----jsconfig.json(114B)
----src()
--------index.js(3KB)
----LICENSE(1KB)
----index.js(35B)
----README.md(4KB)
----.npmignore(95B)
----.editorconfig(229B)