如何在 CDO 3.0 或更高版本中配置服务器端身份验证?
独立 CDO 服务器使用 cdo-server.xml 配置文件进行配置,如 CDO Wiki 上所述。单独的 wiki 页面提供了有关配置服务器端 CDO/Net4j 身份验证 的更多信息,但它已过时版本 3.0,如页面上所述:
[...] 请注意,在 CDO 3.0 中,我们为每个 CDOSession 提供了一个附加的高级身份验证机制(不仅在 Net4j IConnector 级别)。 [...]
没有解释新的身份验证机制及其用法。如何在 CDO 3.0 或更高版本中配置服务器端身份验证?
Standalone CDO servers are configured using the cdo-server.xml configuration file, as explained on the CDO Wiki. A separate wiki page has further information about configuring server-side CDO/Net4j authentication, but it is outdated as of version 3.0, as noted on the page:
[...] Note that in CDO 3.0 we have an additional, superior athentication mechanism per CDOSession (not only on Net4j IConnector level). [...]
Neither new authentication mechanism, nor its usage are explained. How do I configure server-side authentication in CDO 3.0 or above?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CDO 3.0 中引入的新身份验证机制是使用 cdo-server.xml 中的
userManager
元素进行配置的,例如:上面的示例使用内置的
FileUserManager
,其中有一家以“文件”类型注册的工厂。此用户管理器实现根据存储在description
属性中指定位置的平面文件中的用户名和密码列表对用户进行身份验证。该文件应包含以下格式的用户及其密码:有关实现您自己的
UserManager
的一些背景知识以及如何实现此配置机制可在 Eclipse Bugzilla 问题 允许在 cdo-server.xml 中配置身份验证。The new authentication mechanism introduced in CDO 3.0 is configured using the
userManager
element in your cdo-server.xml, for example:The above example is using the built-in
FileUserManager
, which has a factory registered with the type "file". This user manager implementation authenticates users against a list of usernames and passwords stored in a flat file at the location specified in thedescription
attribute. This file should contain the users and their passwords in the following format:Some background on implementing you own
UserManager
and how this configuration mechanism was implemented is available in the Eclipse Bugzilla issue Allow configuration of authentication in cdo-server.xml.