AXIS Basic Authentication
Par PlaceOweb le dimanche, novembre 30 2008, 12:54 - JAVA - Lien permanent
Comment ajouter la basic auth (identifiant et mot de passe http) lors d'un appel client AXIS ?
Avec AXIS pour utiliser l'authentification basic aut, il faut accéder au stub de votre objet de proxy de service, et définir les propriétés :
- javax.xml.rpc.Stub.USERNAME_PROPERTY
- javax.xml.rpc.Stub.PASSWORD_PROPERTY
ServiceProxy client = new ServiceProxy(); BeanTransfert beanTransfert = new BeanTransfert(); System.out.println("Envoi vers : " + client.getEndpoint()); javax.xml.rpc.Stub stub = ((javax.xml.rpc.Stub) client.getService()); stub._setProperty(javax.xml.rpc.Stub.USERNAME_PROPERTY, "identifiantBasicAuth"); stub._setProperty(javax.xml.rpc.Stub.PASSWORD_PROPERTY, "motDePasseBasicAuth"); BeanReponse beanReponse = client.laMethode(beanTransfert );
Voir aussi :