usernametoken-auth rampart / axis2 1.6.2

时间:2012-05-07 16:13:15

标签: java web-services security axis2

我刚刚升级到最新的axis2 / rampart版本,并在提供需要用户名密码验证的网络服务时遇到奇怪的行为。

到目前为止,我实现了自己的passwordcallback-handler,它处理了WSPasswordCallback.USERNAME_TOKEN_UNKNOWN类型的WSPasswordCallbacks。我在数据库中查找了提供的用户并检查了给定的密码。

在最新版本中,passwordcallback-usage似乎总是WSPasswordCallback.USERNAME_TOKEN,我必须为给定用户提供密码 - 但我无法提供密码,因为我没有' t存储密码明文。 我是否必须编写自己的org.apache.ws.security.validate.UsernameTokenValidator?我在哪里注册?

1 个答案:

答案 0 :(得分:0)

我在Stackoverflow上写了一篇关于我遇到这个问题的摘要,以及我发现的解决方法read it here