我安装了simplesamlphp和simplesamlauth。当我尝试登录时,我遇到此错误,任何人都可以帮我解决这个问题吗?
例外:
simplesamlphp_auth.module中的错误:没有有效的唯一ID 属性集。在_simplesamlphp_auth_get_authname()中(第419行) /var/www/html/drupal/sites/all/modules/contrib/simplesamlphp_auth/simplesamlphp_auth.module)。
答案 0 :(得分:0)
之所以发生这种情况,是因为IdP未提供您在模块配置页面上的“simpleSAMLphp中的哪个属性应该用作用户的唯一标识符”字段中指定的属性。如果(例如)您尝试使用TestShib.org上的IdP测试模块,则会出现该错误,因为该字段中的默认名称和建议的其他名称都不匹配TestShib提供的任何属性。有机因此,假设您无法控制IdP,您需要确定提供 的属性中的哪些属性将作为唯一标识符工作,并在该字段中输入该名称。再次使用TestShib.org作为示例,如果您使用simpleSAMLphp应用程序(而不是模块)登录,您将在该页面上看到提供的属性列表,其名称在左栏中。