• scim
  • 安全
  • 用户开通
  • it 管理

通过 Entra ID 和 Okta 实现 SCIM 开通与离职处理

让 Microsoft Entra ID 或 Okta 创建、更新和停用 Desk & Park 帐号:会话立即终止,固定工位和车位回到可用池。

DT
作者:Desk & Park Team
办公场所产品团队
阅读约 2 分钟
一名脖子上挂着耳机的 IT 管理员在升降桌前用笔记本电脑和显示器工作

设想一下 Kasia,一家 180 人公司里唯一的 IT 人员。周五下午,一名销售人员离职。Kasia 在身份提供商中禁用了他的帐号,把笔记本电脑从设备管理中移除,然后关闭了工单。

她没有想到的是工位预订工具。离职者在那里的帐号依然有效。更糟的是,他有一个固定分配的车位 P-14。周一它仍然标记在他名下,所以没人预订,就这样空了三周,直到前台有人问起为什么。

同一个周一,一名新员工入职,却无法预订工位,因为没人给她创建帐号。员工生命周期的两端各有一个小缺口,都源于手工维护用户名单。

SCIM 可以同时补上这两个缺口。下面一步步介绍它在 Desk & Park 中如何运作。

第 1 步:在 Desk & Park 中生成令牌

管理员在组织设置中打开用户开通 (SCIM) 卡片。卡片上有两样需要复制的东西:

  • SCIM 端点(身份提供商调用的租户 URL);
  • 一个令牌,通过生成令牌创建。

令牌只显示一次。Desk & Park 只保存它的哈希值,所以如果丢失了,需要轮换令牌,而不是去查找它。轮换令牌会立即使旧令牌失效,吊销则会立即停止开通。随后卡片会显示令牌是否仍在等待首次同步,或身份提供商最近一次同步的时间。

第 2 步:连接 Microsoft Entra ID 或 Okta

Microsoft Entra ID。 在 Entra 管理中心,进入企业应用程序 → 新建应用程序 → 创建你自己的应用程序(非库应用)。在预配下选择自动,将端点粘贴为租户 URL,将令牌粘贴为机密令牌,然后运行测试连接。在属性映射中,userName 必须是电子邮件地址(userPrincipalName 或 mail);名和姓分别映射到名字和姓氏;active 控制激活和停用;department 为可选项。分配需要访问权限的人员,然后启用预配。

Okta。 使用目录中的 SCIM 2.0 Test App (OAuth Bearer Token),或启用了 SCIM 的自有应用。将 SCIM 连接器基础 URL 设为该端点,唯一标识符字段设为 userName,身份验证设为 HTTP 标头 Bearer 令牌。启用 Create Users、Update User Attributes 和 Deactivate Users,然后分配人员。

SCIM 适用于所有方案。

第 3 步:有人入职时会发生什么

当 Entra 或 Okta 推送一位新员工时,Desk & Park 会创建帐号,包含:

  • 作为登录名的电子邮件、名和姓、外部 ID,以及(如已映射)部门;
  • 员工角色;
  • 没有密码。员工通过单点登录或一次性电子邮件验证码登录。

于是,周一早上新员工打开 Desk & Park,通过公司的身份提供商登录,就能预订工位。IT 部门完全不用碰预订工具。

所有方案都不限制用户数,因此预配永远不会遇到用户配额:您在身份提供商中分配的每个人都会获得帐号,免费的 Start 方案也是如此。

第 4 步:有人换团队或改名时会发生什么

身份提供商中的变更,例如新的姓氏或调到另一个部门,会在下一次同步时传递过来。随后,这些字段在 Desk & Park 中对该用户锁定:管理员如果尝试编辑姓名或部门,会看到提示,说明这些字段由身份提供商管理,应在那里修改。只有一个可信来源,两个系统之间也不会悄悄产生偏差。

第 5 步:有人离职时会发生什么

这正是 Kasia 关心的部分。当身份提供商发送 active: false 或删除该用户时,Desk & Park 会停用该帐号。停用会同时做三件事:

  1. 所有会话立即终止。 包括已经发放到此人浏览器或手机上的访问令牌,而不仅仅是阻止其再次登录。
  2. 释放固定分配。 固定分配的工位或车位会回到共享可用池,审计日志会列出释放了哪些空间。车位 P-14 周一就可以被预订。
  3. 保留历史记录。 过去的预订会被保留,并继续计入所属时间段的报告。任何内容都不会被硬删除。

如果此人回到公司并在身份提供商中被重新激活,帐号会连同其历史记录恢复为有效状态。固定分配不会自动恢复;如有需要,由管理员重新分配。

管理员在 Desk & Park 中手动停用某人时,也会执行同样的清理,因此结果不取决于走的是哪条路径。

内置安全护栏

开通令牌是一种权限很高的凭据,因此 SCIM 被有意加以限制:

  • 永远不会停用组织中最后一个有效的管理员。 该请求会被拒绝,因此身份提供商中的分配配置错误不会把所有人都锁在门外。
  • 永远不会更改高权限角色帐号的登录电子邮件。 修改管理员的登录地址,正是被盗令牌接管该帐号的手段,因此这些地址只能由管理员在 Desk & Park 中修改。
  • 每一项 SCIM 变更都会记录在审计日志中,操作者为 scim-provisioning,与管理员的其他所有操作并列。

实用建议

  • SCIM 与 SSO 搭配使用。 SCIM 负责创建帐号;单点登录负责让人登录。Desk & Park 不会在首次 SSO 登录时创建帐号,因此正是 SCIM 让用户名单保持完整。
  • 映射部门。 部门会进入部门报告,因此核定部门规模时用到的数字无需手工修改也能保持准确。
  • 先用一个人测试。 分配一个测试用户,检查帐号是否以正确的姓名和部门出现,然后停用它,确认会话终止、所有固定空间都已释放。
  • 令牌只保存在身份提供商中。 如果它在其他地方出现过,请轮换。
  • 保留两名管理员。 "最后一个管理员"规则可以保护您,但有两名有效管理员,每次变更都会更轻松。

适用范围:SCIM 不做什么

Desk & Park 只开通用户。不同步组,也不通过 SCIM 设置角色:所有人都以员工角色进入,其他角色由管理员在 Desk & Park 中分配。团队也不做映射,映射的是部门。不与 HR 系统直接集成;SCIM 运行在您的身份提供商与 Desk & Park 之间。Entra ID 和 Okta 通过其标准 SCIM 连接获得支持(Entra 中的自定义应用,Okta 中的 SCIM 测试应用或自有应用),而不是通过经过认证的应用库条目。

常见问题

在 Desk & Park 中使用 SCIM 需要额外付费吗?

不需要。SCIM 开通适用于所有方案,包括免费的 Start 方案。方案不限制用户数,因此通过 SCIM 创建的帐号也没有数量上限。

离职者的固定工位或车位会怎样?

当身份提供商停用或删除该用户时,Desk & Park 会把其固定工位和车位分配释放回共享可用池,并在审计日志中记录释放了哪些空间。同事可以立即预订。

被停用的用户会立即被登出吗?

会。停用会吊销此人的所有会话,包括已经发放的访问令牌,因此他无法继续使用已打开的浏览器标签页或手机。

可以通过 SCIM 分配角色或同步组吗?

不可以。Desk & Park 中的 SCIM 只处理用户。新帐号获得员工角色,角色由管理员在 Desk & Park 中更改。不开通组。

开通后员工需要密码吗?

不需要。通过 SCIM 创建的帐号没有密码。员工通过组织的单点登录,或通过电子邮件发送的一次性验证码登录。

#DeskAndPark#Scim#安全#用户开通#It管理

向 AI 询问本文

获取摘要或第二意见:每个按钮都会打开助手,并就本文提出问题。

继续阅读

    • 对比
    • deskflex

    Desk & Park vs DeskFlex:两种按空间计费的比较

    两者都按空间而非用户计费。DeskFlex 在哪些规模更便宜,Desk & Park 又以免费套餐、欧盟数据、停车和 SCIM 胜在何处。

    Desk & Park Team阅读约 4 分钟
    阅读文章
    • 对比
    • deskly

    Desk & Park vs desk.ly:按用户分档还是按空间计价

    175 名员工、100 个工位、车位和会议室:desk.ly 每年 €5,775 起,Desk & Park Pro 固定 2,300 美元。对比总拥有成本、ISO 27001、停车、应用与 SSO。

    Desk & Park Team阅读约 4 分钟
    阅读文章
    • 对比
    • envoy

    Desk & Park 与 Envoy:无平台费的工位预订

    Envoy Reservations 每个资源每月 5 美元,另加平台费;Desk & Park Pro 每年 2,300 美元覆盖 125 个空间。TCO、欧盟数据与访客管理对比。

    Desk & Park Team阅读约 4 分钟
    阅读文章