我们将FitNesse放在服务器上,并希望为此提供AD / LDAP身份验证解决方案。 有没有人有好的和容易为此设置解决方案的经验?
提前致谢。马格努斯
答案 0 :(得分:2)
一种简单的方法是下载UnboundID LDAP SDK的标准版并获取jsse.jar
文件的副本,并在fitness lib目录中安装两个jar文件。在fitness.authentication
包中创建一个扩展fitness.authentication.Authenticator
类的类,并覆盖isAuthenticated()
方法。指定所需的属性,例如主机名,端口,简单或SASL绑定,是否使用SSL或StartTLS,基础对象,搜索范围等。
jsse.jar
将提供必要的SSL类,以便可以根据需要实现SSL和StartTLS。
答案 1 :(得分:0)
这是可能的,但它需要找到或创建一个插件来执行它。
我找到了以下内容,但我从未尝试过:
同样在那里,但年龄较大的是:https://github.com/dleonard0/fitnesse
你可以从那里开始,但你可能不得不弄脏你的手。不幸的是,我对代码的这一部分并不熟悉。
答案 2 :(得分:0)