Bonjour,

Je cherche depuis un moment, sans succès, à sécuriser mes web services. Je me suis penché sur l'annotation javax.annotation.security.RolesAllowed qui théoriquement permet de faire exactement ce que je recherche c'est à dire restreindre l'accès à la webmethod à certains utilisateurs.

Cependant je ne trouve nul part le moyen de de transmettre les login et mot de passe de l'utilisateur à l'appel du web service depuis une application java standalone.

j'ai essayer les lignes de code suivante mais ca ne fonctionne pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
((BindingProvider)port).getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "laurent");     
      ((BindingProvider)port).getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "laurent");
Est ce que quelqu'un pourrait m'expliquer la marche à suivre? Parce que la vraiment je seche et sur le web je ne trouve rien à ce sujet.

Merci d'avance pour vos réponse.