目录

简介

问题

验证

解决方案

简介

本文档介绍无法与特定用户共享单个资源（如应用配置文件）的问题。

问题

在正常使用下，当您尝试与其他用户共享特定资源时，您会开始在共享框中键入名称或电子邮件地址，并会为所有可能的用户显示一个下拉列表。选择一个选项，然后将其添加并保存到共享用户部分，如图所示。

但是，在某些情况下，下拉列表从不显示如图所示。

验证

步骤1. Osmosix日志可能完全不显示错误，即使在调试模式下也是如此。要验证导致此问题的原因，请分析浏览器日志文件。

步骤2.在浏览器上打开开发人员工具并选择“网络”选项卡，然后开始记录并重新创建问题。

步骤3.在重新创建问题后，保存.har文件。这显示了浏览器的操作及其遇到的任何错误。

步骤4.如果存在TypeError，该TypeError表示firstName或lastName为null，则这可能是问题。

步骤5.根据浏览器，输出和步骤可能稍有不同，如图所示。

解决方案

解决方法是共享到组，而不是用户，然后将该用户添加到组。组共享仍按预期工作，不需要如图所示执行任何其他步骤。

这是由于用户创建不当导致的，这些用户是由于单点登录(SSO)而自动创建的。

首次使用SSO登录时，会根据从入侵检测和防御(IDP)提取的信息创建帐户。

创建用户的唯一必填字段是名字、姓氏、密码、电子邮件地址和公司。

如果IDP的用户具有有效的密码和电子邮件地址，则即使没有名字或姓氏，也可以使用它登录CloudCenter。用户在名字和姓氏字段中使用空值创建，如图所示。

解决此问题的最简单方法是先禁用，然后删除这些用户。导航至admin > users，并为列表中的每个空用户选择Disable User，当这些空用户被禁用后，将显示删除选项。删除后，更新IDP中的名称，并使用电子邮件和密码重新登录，以便使用有效名称创建新帐户。之后，下拉列表将正常工作。

注意：当您从SSO自动创建用户时，已通过添加验证检查来归档Bug，以防止出现此情况。可以在此处跟踪。