2010-09-30 6 views
2

J'ai créé WebService à l'aide de JAXWS. GlassFish généré wsdl, et toute webservice est publié sous http://localhost:8081/mycompanyApi/api?wsdljaxws webservice url Paramètre supplémentaire pour l'autorisation

Comment puis-je ajouter un paramètre supplémentaire à cette URL comme http://localhost:8081/mycompanyApi/api?wsdl&hash=asdfa.

Je voudrais faire l'autorisation par le paramètre 'de hachage.

Répondre

0

Vous devez respecter les normes JAX-WS et HTTP. Je vous recommande de protéger votre servlet avec l'authentification de base et l'authentification dans le client en utilisant quelque chose comme:

dispatch.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, login); 
    dispatch.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, password); 

code peut dépend de votre implémentation client (ici envoi JAXWS)

Vous pouvez également utiliser Tokens sécurité ou SSL certificats.

Questions connexes