Bonjour,
Avez vous un exemple de code qui permet de s’authentifier sur un web service ? Je ne sais pas du tout comment m'y prendre.
Merci d'avance.
Bonjour,
Avez vous un exemple de code qui permet de s’authentifier sur un web service ? Je ne sais pas du tout comment m'y prendre.
Merci d'avance.
Tu fais un appel simple en POST. Je dis poste parce que c'est mieux que GET, car les parametres sont embarqués dans la requete. Et tu peux utiliser wfectch pour tester.
Pour t'authentifier tu dois à priori envoyer deux parametres user & pass, pour l'envoie tu peux faire du FormParam ou du PathParam google is your friend.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 @POST() @Path("/Connect") @Produces({ "application/json"})// resultat en JSON public Customer getConnect(@FormParam("username") String username, @FormParam("password")String password){ //FormParam ce sont les parametres d'un formulaire. Customer wantConnect=new Customer(); if(username.length()>0 && password.length()>0){ System.out.println("Both are positives" +"Username:"+username+" - Password:"+password); wantConnect = getFacade().authenfication(username, password); if (wantConnect != null) { System.out.println(wantConnect); return wantConnect; } System.out.println(wantConnect); } return wantConnect; }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager