Web services jaxws-webservice-url用于授权的附加参数

Web services jaxws-webservice-url用于授权的附加参数,web-services,authentication,authorization,jax-ws,Web Services,Authentication,Authorization,Jax Ws,我使用JAXWS创建了Web服务。Glassfish生成了wsdl,整个Web服务在http://localhost:8081/mycompanyApi/api?wsdl 如何向该url添加一些附加参数,如http://localhost:8081/mycompanyApi/api?wsdl&hash=asdfa. 我想通过'hash'参数进行授权 您应该坚持JAX-WS和HTTP标准。我建议您使用基本身份验证来保护servlet,并在客户机中使用以下方式进行身份验证: dispatch

我使用JAXWS创建了Web服务。Glassfish生成了wsdl,整个Web服务在
http://localhost:8081/mycompanyApi/api?wsdl

如何向该url添加一些附加参数,如
http://localhost:8081/mycompanyApi/api?wsdl&hash=asdfa.


我想通过'hash'参数进行授权

您应该坚持JAX-WS和HTTP标准。我建议您使用基本身份验证来保护servlet,并在客户机中使用以下方式进行身份验证:

    dispatch.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, login);
    dispatch.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, password);
代码可能取决于您的客户端实现(这里是Jaxws调度)


您还可以使用安全令牌或SSL证书。

您应该遵守JAX-WS和HTTP标准。我建议您使用基本身份验证来保护servlet,并在客户机中使用以下方式进行身份验证:

    dispatch.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, login);
    dispatch.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, password);
代码可能取决于您的客户端实现(这里是Jaxws调度)

您还可以使用安全令牌或SSL证书