一括出国内部工作台
你好
这里是你今天的工作、设备和系统入口。
我的应用
仅显示已通过人员准入的应用;设备条件未满足时会明确说明。
今日任务
来自已授权系统
我的设备记录
仅展示登记信息;设备要求由各应用策略决定
统一管理后台
员工管理
管理员工档案、任职关系和人员准入组。
| 员工 | 工号 | 组织 / 门店 | 岗位 | 系统角色 / 治理权限 | 状态 | 保管设备 | |
|---|---|---|---|---|---|---|---|
| 使用“新增员工”登记姓名和手机号;工号、组织、岗位可稍后补充。 | |||||||
组织架构
区域、门店和部门均可在后台新增,历史任职不会被覆盖。
正在加载组织架构…
岗位
岗位只记录任职属性;岗位变动不会授予或撤销后台权限。
| 岗位名称 | 岗位编码 | 状态 | 操作 |
|---|---|---|---|
| 正在加载岗位… | |||
角色
角色仅用于建立现行治理身份和维护成员;应用准入由 V3 策略单独控制。
| 角色 | 成员 | 状态 | 操作 |
|---|---|---|---|
| 正在加载角色… | |||
历史退役角色(只读)
历史角色保留用于审计与迁移追溯,不能在当前管理面编辑、分配成员或删除。
应用接入
登记或重配时输入完整业务入口 HTTPS URL(可含路径)。X-Project 精确派生 /oidc/callback、原子退役旧 Profile 并生成唯一新 Profile URL;人员、初始管理员候选人与设备策略在“策略控制”中单独配置。
| 应用 | 接入状态 | 准入来源 | 操作 |
|---|---|---|---|
| 正在加载应用… | |||
管理员专属
Application Connect v1.3 接入指南
唯一现行指南:用于登记、统一入口重签发与真实联调;v1.2 与更早文本仅保留历史背景。
正在读取当前合同元数据…
1. 新应用:只交付三项
- 应用开发方准备业务名称和完整 HTTPS 业务入口 URL(允许路径,不含查询或片段)。
- 管理员在“应用接入”登记后,复制系统生成的唯一 canonical
Connection Profile URL。 - 业务应用仅在一个受控配置位置保存该 URL(建议变量
XPROJECT_CONNECTION_PROFILE_URL),不得维护 URL 列表或 fallback。
普通登记不要求填写 client、audience、redirect URI 或 JWK;仅在冻结的高级/多环境合同明确要求时才处理这些字段。页面、URL、审计记录和日志中不得写入 secret、token、授权码、PKCE verifier 或私钥。
2. Profile 和真实状态不能混用
Profile 只能通过 HTTPS GET 读取(200 JSON 或受控 304),不得以 HEAD 试探或将 HEAD 结果判为失败。URL path 的 registration_id 必须与响应一致;冻结的 application_record_id 是另一身份,不能替代。
- DRAFT / CONNECTED
- Profile URL 已生成或已保存;不代表登录成功。
- VERIFIED
- Provider 在同一绑定流已记录 Authorization Code + PKCE、token exchange、token validation 与 online Application Admission。
- ENABLED
- 仅在 VERIFIED 后由管理员单独启用。OIDC 能登录、浏览器可打开、Profile 可下载或表单校验通过都不能代替真实验证,也不代表本地管理员。
3. 统一入口重签发:不是应用自助能力
管理员提交完整业务入口 HTTPS URL(例如 https://example.invalid/admin)后,系统精确派生 /oidc/callback,原子退役旧 Profile、失效未完成验证与授权码,并交付唯一新 Profile URL。旧 URL 返回 410 retired;不得恢复旧 callback、维护 URL 列表或使用 fallback。
保存不表示登录成功。业务应用继续严格校验 Profile、issuer、registration、client、audience 和精确 redirect,再完成 Authorization Code + PKCE、token/JWKS 验证与在线准入。DNS、TLS、5xx 或 timeout 不能改变登记。
4. 统一 consumer checklist
- 每个应用(Xwork 按 environment/client)只保存一个 Profile URL;先关闭 OIDC,并清除本地 session、pending auth/callback 与 write lease。
- 严格校验 HTTPS、issuer、profile version、registration、application record、client、audience 与精确 redirect;失败即拒绝,不降级。
- 完成 Authorization Code + PKCE S256、token/JWKS 验证、当前 online admission 与应用自身本地授权。
- 显示配置、Discovery、授权、回调、Token、Admission 与本地映射的安全诊断;只显示结果码,绝不记录 token、secret、private key 或 PKCE verifier。
- 在应用自己的受控登记中填写 break-glass runbook 链接;该链接应指向含场景、开启人、关闭条件、审批、回滚、通知和演练证据的应用侧手册,绝不包含秘密。
5. 初始管理员候选:应用本地原子认领
Admission v1 本身不含候选字段。另有应用专属的、已签名 access-token claim:urn:xproject:application-initial-admin-candidate:v1。只有管理员已为该应用配置候选人/候选组,且当前应用准入为 ADMITTED 时,claim 才可能为 ELIGIBLE。
候选资格只证明“可尝试首次认领”,不会自动创建应用管理员,也不能从 HQ_ADMIN、任意角色、UserInfo、Admission 或首次登录推导。X 不写入应用本地角色;应用必须校验 JWT 签名、issuer、audience、时效、applicationId 和 stableExternalPersonId,并以本地数据库事务/唯一约束原子地完成一次认领;首位成功后关闭自身窗口,其他候选人得到 ALREADY_INITIALIZED 并保持普通已准入用户。未实现该合同的应用继续使用自身受控 break-glass/bootstrap。
正式合同与文档
Application Connect v1 Schema ↗Application Connect v1.3 随源说明 ↗Initial Admin Candidate v1 Contract ↗管理员指南的随源合同说明 ↗策略控制
第二步:V3 是应用级准入的唯一来源;在此配置人员与设备准入:不要求设备、任一已识别设备或指定设备组。
设备管理
设备识别、设备状态、保管人与应用使用记录分别管理。健康上报仅作状态信息,不是应用准入硬门槛。
| 设备识别 | 设备状态 | 保管人 | 操作 |
|---|---|---|---|
| 正在加载设备… | |||
V3 人员准入组
仅限已确认在职员工;成员资格仅作为 V3 应用级准入条件。
V3 设备准入组
只可包含已识别、未停用且不处于待移交的企业设备;设备组本身不绕过会话证明。
权限
仅为系统角色配置 X-Project 后端治理能力;不包含业务数据、抖音或应用入口权限。
我的任务
这里汇总各业务系统授权给你的任务投影。
我的设备
查看设备登记、保管和使用记录;当前应用准入以各应用策略为准。
通知与异常
通知事件接入后,会按右侧规则显示。
本页展示规则
本页只展示与当前登录用户相关的通知;当前尚未接入通知事件数据,不会制造或声称已有通知。
- 本人待处理本人设备登记或更新、设备健康或撤销、身份资料待确认、应用准入结果。
- 安全与异常未登记设备尝试、设备状态变更、会话或登录被撤销,以及需要重新登录。
- 已接入应用摘要仅显示应用返回的未读通知数、待办数和跳转入口;不读取业务内容。
- 平台公告维护通知,或影响登录、设备和准入的通知。
- 管理员附加范围员工或设备确认队列、应用接入或策略变更和异常摘要;不会展示其他员工的私人详情。
每条实际通知会标明类型、时间、原因或来源、状态,以及可执行动作或跳转入口。
个人账户
个人设置
只可维护自己的显示姓名、头像和登录凭据;岗位、组织与角色由管理员维护。
仅接受不超过 2 MB、最大 1024 × 1024 的 PNG 图片;支持透明、调色板和隔行 PNG,上传后会移除不必要元数据。
登录与安全
密码和手机号变更会验证当前身份;成功后会退出已有浏览器会话。
审计记录
仅显示当前管理员有权查看的登录、授权、设备和高风险操作审计。
应用通信校验
校验配置完整性与 X-Project 固定公开 OIDC 元数据。不是第三方应用实际连通性、回调或 claim 消费验证。
尚未校验。结果不代表端到端验证。