Vous êtes sur la page 1sur 3

Nom et Prénom: …………………………………………………………… Classe:

………………………………….

Note Questions
Exercice 1 :
1 2 3 4 5
C D B C D

/5

Exercice 2 :
1 2 3 4 5
@XmlRootElement @XmlRootElement @XmlAttribute(name= @XmlTransient @XmlElement(name
/3 (name="animal") "id") = "poids")

1
Nom et Prénom: …………………………………………………………… Classe:
………………………………….

Exercice 3 – Etude de cas – Gestion des randonnées :


a)

[1] [2] [3] [4]

@Produces(Media
@ApplicationPath("") extends Application @POST
Type.TEXT_PLAIN)

[5] [6] [7] [8]


return return
Response.status(Status.CREATE Response.status(Status.NOT_FOU
@Consumes(MediaType D).entity("Randonnee a été ND).entity("Problème
@GET
.APPLICATION_JSON) ajouté avec succès").build(); d'ajout").build();

/ 12 [9] [10] [11] [12]

@Produces(MediaType. .status(Status.OK).entity(lstran status(Status.NOT_FOUND).build()


@GET
APPLICATION_JSON) donee).build(); ;

[13] [14] [15] [16]

@QueryParam(value="date_d
@Produces(MediaType.
ebut") r Null
APPLICATION_JSON)

b)

/ randonnee/1500
Requête
GET

2
Nom et Prénom: …………………………………………………………… Classe:
………………………………….

200/404
Réponse
{
"id": 2,
"Destination" : "La traversée des
monts Rodna"
"prix" : "1500"
"date_debut" : "10-06-2022"
"date_fin" : "15-06-2022"
"heure_depart" : "12h:00"
"description" : "Situés au nord de
la Roumanie,"
}

c)

Il s’agit d’utiliser les jetons (tokens) JWT (0.5)

d)

Les JWT sont utilisées pour gérer les autorisations d’accès aux services web en utilisant une
authentification basée sur les jetons (token-based authentication).
(d’autres réponses dans ce sens expliquant le principe d’utilisation du JWT sont aussi acceptées)

e)

sub : subject - le sujet du jeton


iss : issuer - l’Origine du token
iat : issued at - date de création du jeton
nbf : Not Before - A ne pas utiliser le jeton avant cette date

Vous aimerez peut-être aussi