Skip to content

什么是应用

INFO

前面我们介绍了 用户池 是你在 GenAuth 中租户隔离的最小单位,存储了你用户系统中所有的用户数据;而应用则对应的是你现实中创建的业务应用。

一个用户池可能会有多个应用,比如一个学校所有的学生在一个用户池里,而学校会同时开发了选课应用、邮箱应用、师生服务中心等多个应用,这些应用会使用同一个用户系统。

在哪可以看到我的所有应用

你可以在 控制台应用->自建应用 页面查看自己的所有应用:

应用之间共用一个用户目录

你需要首先记住的是,一个用户池中的所有应用是共用一个用户目录的,这种设计在根本上解决了老旧系统普遍存在的用户系统割裂的问题。

在应用之间实现单点登录

你需要先在 应用->单点登录 SSO 管理页面点击 添加自建应用添加集成应用,如下图所示:

添加应用后,用户在登录应用 A 之后,访问应用 B 时将会自动登录。更多详情请查看 实现单点登录(SSO)指引和 单点登录 SDK

访问在线版的登录表单

在 GenAuth 中每个应用都有一个在线的登录注册页面供终端用户使用,你可以访问「https://<YOUR_APP_DOMAIN>.authing.cn/」或者「https://<YOUR_APP_DOMAIN>.authing.cn/login」:

将组件版的应用登录框集成到你的应用系统中

GenAuth 内嵌登录组件是 GenAuth 提供的轻量、现代化、高扩展性的前端登录组件,支持原生 JavaScript 以及 React、Vue、Angular 三大前端框架。此内嵌登录组件和 GenAuth 托管的登录页功能基本保持一致,同时具备很强的自定义能力。该组件内置了重置密码、MFA、社会化登录、扫码登录等功能,这些功能都是高配置化的。

详情查看 使用内嵌登录组件完成认证

访问在线版的个人中心

在 GenAuth 中每个应用都有一个在线的个人中心页面供终端用户使用,你可以访问 https://<YOUR_APP_DOMAIN>.authing.cn/u 访问:

控制用户是否能访问某个特定应用

默认情况下,你用户池中的所有用户都可以登录你的应用,你也可以在 应用详情页->访问授权应用访问控制模块 控制谁可以访问本应用。

你可以授权给用户、角色、分组、组织机构访问该应用的权限。

其他功能

在 GenAuth 中每个应用都具备以下能力:

面向 Agent 的身份、记忆与网页行动基础设施。