peoplefinder:PeopleFinder演示

时间:2021-04-11 09:23:38
【文件属性】:
文件名称:peoplefinder:PeopleFinder演示
文件大小:292KB
文件格式:ZIP
更新时间:2021-04-11 09:23:38
JavaScript PeopleFinder示例应用程序 是一个授权框架,可为API和应用程序提供细粒度的授权。 可以在服务/ API中使用Aserto,以基于授权策略做出允许/拒绝决策。 该示例演示了与API的集成以及到使用的React应用程序中的集成。 该示例展示了如何使用保护API(在service/users-api.js定义)的。 Aserto React SDK帮助解决一个相关问题:应根据登录用户及其所遵循的授权策略来呈现哪些UI元素,以及处于什么状态。 Aserto定义了显示状态图,该图定义了UI组件的三种可能状态: 可见并启用 可见和残障 不可见的 此示例还显示了如何使用Aserto定制钩子返回的Display State Map来基于这三个状态来动态呈现UI组件。 项目设置 使用yarn安装项目依赖项: yarn install 配置 该项目基于Auth0作为身份提供者,因此需
【文件预览】:
peoplefinder-main
----package.json(2KB)
----server.js(412B)
----Dockerfile(780B)
----LICENSE(598B)
----.gcloudignore(44B)
----.env.example(1009B)
----src()
--------App.css(463B)
--------index.js(1KB)
--------reportWebVitals.js(362B)
--------assets()
--------theme.css(6KB)
--------logo.svg(3KB)
--------views()
--------App.test.js(246B)
--------setupTests.js(241B)
--------components()
--------App.js(2KB)
--------utils()
--------index.css(3KB)
----netlify.toml(486B)
----.gitignore(435B)
----service()
--------api-server.js(2KB)
--------src()
----.dockerignore(231B)
----public()
--------logo192.png(5KB)
--------manifest.json(484B)
--------robots.txt(67B)
--------index.html(2KB)
--------logo512.png(9KB)
--------favicon.ico(4KB)
----README.md(7KB)
----yarn.lock(542KB)
----scripts()
--------deploy-gcp.sh(434B)
--------build-gcp.sh(408B)
--------docker-run.sh(404B)
--------build-local.sh(360B)

网友评论