如何在服务端动态配置rampart?我的意思是我想为不同的客户使用不同的服务密钥。
教程的任何提示或链接都是一个很大的帮助。
感谢
答案 0 :(得分:1)
为了澄清,您希望能够根据客户端凭据发出不同的令牌吗?这听起来很像安全令牌服务(STS)
可以接受一系列凭证选项。 Rampart使您可以实现自己的回调类来验证初始凭据。
您可以实现自己的TokenIssuer来自定义响应(http://axis.apache.org/axis2/java/rampart/setting-up-sts.html),并将其捆绑到服务存档中或外部化。您可以使用适合的任何标准来确定responsetoken。