diff --git a/src/main/java/fr/univtln/bruno/samples/jaxrs/client/BiblioClient.java b/src/main/java/fr/univtln/bruno/samples/jaxrs/client/BiblioClient.java
index 903059bdaddfabfc2ca7fd4f0f948f178d7366a0..4ed40ebd2d73ab60a8767815f570a1c2a2ff90f8 100644
--- a/src/main/java/fr/univtln/bruno/samples/jaxrs/client/BiblioClient.java
+++ b/src/main/java/fr/univtln/bruno/samples/jaxrs/client/BiblioClient.java
@@ -34,5 +34,26 @@ public class BiblioClient {
                 .request()
                 .get(Auteur.class);
         log.info(auteur.toString());
+
+        //Log in to get the token
+        String email = "john.doe@nowhere.com";
+        String password = "admin";
+        String token = webResource.path("biblio/login")
+                .request()
+                .accept(MediaType.TEXT_PLAIN)
+                .header("Authorization", "Basic " + java.util.Base64.getEncoder().encodeToString((email + ":" + password).getBytes()))
+                .get(String.class);
+        if (!token.isBlank()) {
+            log.info("token received.");
+            //We access a JWT protected URL with the token
+            String result = webResource.path("biblio/secured")
+                    .request()
+                    .header("Authorization", "Bearer " + token)
+                    .get(String.class);
+
+            log.info(result);
+        }
+
+
     }
 }