Windchill 体系结构身份验证 > 身份验证筛选器的设计
  
身份验证筛选器的设计
设计此筛选器的目的是要将 ThingWorx 身份验证委派给远程身份验证服务。身份验证筛选器遵循标准的 Windchill 身份验证体系结构。
身份验证流程如下图所示:
下列身份验证步骤详述了上图所示的步骤。每个编号步骤都对应于图中的相同编号:
1. 用户尝试访问 ThingWorx 应用程序。
2. PTC Identity Provider Authentication Filter 会拦截 ThingWorx 用户请求并将其重定向到 IdP 进行登录。
用户会看到 Windchill 登录表单,而不是 ThingWorx 登录表单。
3. 用户在登录表单中输入用户名和密码。Windchill 对用户进行身份验证。
4. 成功登录后,Windchill 服务器会使用生成的密钥将请求重定向回 ThingWorx
5. PTC 标识提供工具密钥验证筛选器读取密钥并对其进行验证。
6. 验证筛选器会将 Windchill 用户名传递到下一个筛选器作为请求属性。在过程中,下一个筛选器是 ThingWorx 身份验证筛选器。
身份验证完成。
7. 用户显示会随 ThingWorx 窗口更新。身份验证器配置可确定已通过身份验证的用户的初始窗口 (如下一节所述)。