我正在使用IBM MobileFirst Studio Plugin 7.0,并且正在遵循基于适配器的身份验证教程Documentation。
我发现与表单基本身份验证器Dcumentation不同,isInternalUserID不用于创建userIdentity对象。可以用吗?或者它是否特别使得创建userIDentity的代码需要在适配器中完成?
答案 0 :(得分:0)
答案分为两部分:
a)使用自定义安全测试时," isInternalUserID"用于将特定领域标识为将用于创建用户身份的领域。如果一个领域标有" isInternalUserID"它意味着只有这个领域用于用户识别。 对于应用于移动或Web资源的每个安全配置,必须只有一个这样的域。
b)基于适配器的身份验证允许在MobileFirst适配器中灵活地开发自定义身份验证逻辑。这就是为什么您看到userIdentity已创建并使用适配器逻辑分配的原因(与基于表单的示例不同)。 但是,您会注意到生成的标识仍然分配给领域,标记为" isInternalUserId"在安全测试中。
更多详情: