为FitNesse测试启用身份验证

时间:2017-03-31 06:31:30

标签: java authentication fitnesse

我想为FitNesse测试启用身份验证。它在FitNesse documentation page上描述。

我试过了,但是我得到了一个ArrayIndexOutOfBoundsException。

java -cp fitnesse-standalone.jar fitnesse.authentication.Password -f  c:/temp/Fitnesse/FitnesseAuthentication.txt -c fitnesse.authentication.HashingCipher
java.lang.ArrayIndexOutOfBoundsException: 4
        at fitnesse.authentication.Password.args(Password.java:59)
        at fitnesse.authentication.Password.main(Password.java:21)
Usage: java fitnesse.authentication.Password [-f <password file>] [-c <password cipher>] <user>
        -f <password file> {passwords.txt}
        -c <password cipher> {fitnesse.authentication.HashingCipher}

有谁知道在Windows平台上创建Hashed版本的身份验证文件的正确方法?

1 个答案:

答案 0 :(得分:0)

这与Windows无关 - 我在Linux系统上收到相同的消息。

如果某人正在查找相同的错误(并且还没有读取使用提示),则必须在密码(-c参数)之后指定用户名,例如:

java -cp fitnesse-standalone.jar fitnesse.authentication.Password -f  c:/temp/Fitnesse/FitnesseAuthentication.txt -c fitnesse.authentication.HashingCipher admin