我从 OpServer 下载了源代码,在 SQLsettings.json 中设置了两个实例,并将 SecuritySettings.config 中的提供程序设置为“alladmin”,效果很好。
现在我想将其从 更改alladmin
为AD
,因此用户必须输入他的凭据才能访问仪表板 这是当前配置:
<SecuritySettings provider="ad">
<InternalNetworks>
<Network name="Internal virtual" cidr="172.16.2.0/23" />
<Network name="Internal physical" cidr="172.16.8.0/23" />
</InternalNetworks>
</SecuritySettings>
成功输入我的用户名/密码后,无论 InternalNetworks 节点是否存在,我都会收到以下错误:
哦哦!无配置!没有找到配置数据,这意味着没有配置或可用的 opserver 部分。
请参阅 /config 目录中的 Readme.txt 和 .example 文件以获取基本 JSON 配置的示例……或者您可以实现自己的提供程序以从任何地方获取设置。
不幸的是,示例文件和自述文件在这里没有太大帮助。我需要改变什么才能让它在没有alladmin
设置的情况下工作?
对于那些感兴趣的人:源代码和示例配置文件可在此处获得: https ://github.com/opserver/Opserver