当用户尝试从Splunk Web UI登录时,出现以下错误:
'no valid role found in local mapping'
Splunk云中的映射组不匹配,组名称与Azure AD组的ObjectId不匹配,Splunk映射组必须使用要在Splunk中映射的组的Azure AD ObjectId进行调用,例如,应执行以下操作:
要映射的组的Azure AD ObjectId:99fvd7-fvddfv999-99999njhb
Splunk映射组名称: 99fvd7-fvddfv999-99999njhb
要验证用户在登录时拥有的组,请在Splunk GUI中打开SAML调试:
然后让用户再次登录并运行以下SPL以查看返回的组:
index=_internal sourcetype=splunkd samlp
从这里您可以看到splunk中的saml映射是否与IdP返回的内容匹配。
在这种情况下,需要删除并再次创建现有映射组,以便更新配置并匹配IdP Azure AD组返回的内容。映射Azure AD组中的用户登录到Splunk Cloud后,用户即会出现在身份验证部分的设置>访问控制>具有SAML身份验证类型的用户中。
| 版本 | 发布日期 | 备注 |
|---|---|---|
1.0 |
28-Sep-2026
|
初始版本 |