OpenAM,未找到错误,然后重新加载工作
OpenAM, Not found error, then reload works
我们正在使用 OpenAM 对 Active Directory 用户进行身份验证。我们 运行 遇到了一个非常奇怪的问题。
我们使用属于 Active Directory 中的 user
对象 class 的 mail
属性登录。登录后,屏幕上会出现 Not found 错误。查看网络选项卡,我们看到有对 openam/json/realms/root/users/<mail@domain.com>
的请求,但它 returns 是 404。
如果我们关闭选项卡并再次重新加载登录 url,它会立即转到同意屏幕并显示用户的圆锥形名称。接受协议成功将我们发送到指定的重定向 uri。
信息:
- 有一个查看挂钩的数据存储的模块拉取了某个组织组(数据存储似乎工作正常)
- 有一个使用该模块的简单链
有什么想法吗?
在深入研究 OpenAM 日志后,我能够确定问题所在。
我打开了message级别的调试并说Not found错误不是在AD中查找用户的问题,但是在 AD 中查找组时出现问题。
默认情况下,我们创建的数据存储正在搜索具有某些任意属性的组,但我们的 AD 没有组。 我们将所有组搜索字段设置为空白,这解决了我们的问题。
我们正在使用 OpenAM 对 Active Directory 用户进行身份验证。我们 运行 遇到了一个非常奇怪的问题。
我们使用属于 Active Directory 中的 user
对象 class 的 mail
属性登录。登录后,屏幕上会出现 Not found 错误。查看网络选项卡,我们看到有对 openam/json/realms/root/users/<mail@domain.com>
的请求,但它 returns 是 404。
如果我们关闭选项卡并再次重新加载登录 url,它会立即转到同意屏幕并显示用户的圆锥形名称。接受协议成功将我们发送到指定的重定向 uri。
信息:
- 有一个查看挂钩的数据存储的模块拉取了某个组织组(数据存储似乎工作正常)
- 有一个使用该模块的简单链
有什么想法吗?
在深入研究 OpenAM 日志后,我能够确定问题所在。
我打开了message级别的调试并说Not found错误不是在AD中查找用户的问题,但是在 AD 中查找组时出现问题。
默认情况下,我们创建的数据存储正在搜索具有某些任意属性的组,但我们的 AD 没有组。 我们将所有组搜索字段设置为空白,这解决了我们的问题。