为企业应用提供安全、便捷的集中式身份认证服务
UniAuth 是一个统一的身份认证平台,帮助企业实现一次登录,多系统访问。 员工只需在一个系统完成身份验证,即可访问所有已集成 UniAuth 的企业应用。
集中管理所有员工的账号密码,支持单点登录(SSO),无需在每个应用重复注册账号。
支持企业微信、钉钉、GitHub、Google 等第三方账号登录,降低员工使用门槛。
轻松对接 ERP、CRM、OA 等企业应用,无需为每个系统单独开发登录模块。
JWT 令牌认证,支持双因素认证,完整的用户权限管理,符合企业安全标准。
记录所有登录行为,支持登录日志查询,满足企业合规要求。
提供标准 REST API,最少只需 3 行代码即可接入任何应用。
ERP · CRM · OA · 人事系统 · 财务系统 · ...
工作原理:
登录 UniAuth 管理后台,创建应用并获取 app_id 和 app_secret
在您的应用中,用户点击"企业账号登录"按钮,跳转到 UniAuth 授权页面:
https://uniauth.ccbot.chat/oauth/authorize?app_id=YOUR_APP_ID&redirect_uri=YOUR_CALLBACK_URL
用户在 UniAuth 登录后,会回调到您的应用,并携带授权码:
GET https://your-app.com/callback?code=AUTH_CODE
# 使用 code 换取 access_token
POST https://uniauth.ccbot.chat/oauth/token
{
"code": "AUTH_CODE",
"app_id": "YOUR_APP_ID",
"app_secret": "YOUR_APP_SECRET"
}
GET https://uniauth.ccbot.chat/api/v1/user/info
Headers: Authorization: Bearer ACCESS_TOKEN
# 返回用户信息
{
"user_id": "12345",
"username": "zhangsan",
"email": "zhangsan@company.com",
"department": "技术部",
"roles": ["employee", "developer"]
}
| 场景 | 说明 |
|---|---|
| 企业内部系统 | ERP、CRM、OA、项目管理系统等 |
| 多租户 SaaS | 为每个租户配置独立登录入口 |
| 员工自助门户 | 统一入口访问所有授权应用 |
| 开放平台 | 第三方开发者 OAuth 集成 |