使用 isInternalUSerID 进行基于适配器的身份验证

Use of isInternalUSerID for Adapter Based Authentication

我正在使用 IBM MobileFirst Studio Plugin 7.0 并在此处遵循基于适配器的身份验证教程 Documentation

我看到 isInternalUserID 不像表单基础验证器那样用于创建 userIdentity 对象 Dcumentation。可以用吗?还是特别需要在适配器中完成创建 userIDentity 的代码?

答案分为两部分:

a) 使用自定义安全测试时,"isInternalUserID" 用于将特定领域标识为将用于创建用户身份的领域。如果一个领域被标记为 "isInternalUserID" 则意味着只有这个领域用于用户识别。 应用于移动或 Web 资源的每个安全配置都必须恰好有一个这样的领域。

b) 基于适配器的身份验证允许在 MobileFirst 适配器内灵活地开发自定义身份验证逻辑。这就是为什么您会看到 userIdentity 是使用适配器逻辑创建和分配的(与基于表单的示例不同)。 但是,您会注意到生成的身份仍然分配给 realm ,即在安全测试中标记为 "isInternalUserId"。

更多详情: