Téléchargement des produits


Version anglaise


 

Pour accéder à la ressource swagger de listing des services REST sans avoir à renseigner au préalable un jeton JWT, il est nécessaire de fixer la propriété jwtSwaggerURI  avec l'URI de la ressource susmentionnée.


Exemple :

Si l'URL d'accès à la ressource de listing est : http://my.domain.com/<RootContext>/<CXFServlet>/swagger.json, l'URI à renseigner pour la propriété jwtSwaggerURI  est : /<CxfServlet>/swagger.json
(par exemple :  /ws/swagger.json)


Si l'URL d'accès à la ressource de listing est : http://my.domain.com/<RootContext>/<CxfServlet>/api-docs?url=/<RootContext>/<CxfServlet>/swagger.json, l'URI à renseigner pour la propriété jwtSwaggerURI  est : /<CxfServlet>/api-docs;/<CxfServlet>/swagger*
(par exemple :  /ws/api-docs;/ws/swagger*)


Le champ [api_key] de swagger-ui peut être alimenté avec un jeton JWT afin qu'un header Authorization soit ajouté à toutes les requêtes émises à destination du serveur de ressources.


Exemple :


La saisie, dans le champ [api_key] (ou jwtKey (apiKey)) de swagger-ui, de la chaîne suivante :


JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJoYXJkaXMiLCJpc3MiOiJKV1RQcm92aWRlciIsImlhdCI6MTQ2Mz
QwMzk2NCwiYXVkIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2pheHJzIiwianRpIjoiaWRUb2tlbl8xIiwicm9sZXMiOlsiYWRtaW4i
LCJ1c2VyIl19.o-qhcj9X-G0np3zxeLt2BSfQxVSMxcCO4AUjSS21m72XD2fCMmQbJmnR86wT_lRIDkWxU0UowcDUOhEUY
kmRhhMjN0vPsseWjgcXoj96vJ0X7cTxxpNSpjGmQtyez7IwL3iWkmUtNN-2OlHU4CSzUuj0JNnGfu3dMzC8vum_E81cT8IJDK
xKyTV_NDrQQ2GKx8wGAPC9ZxAi_qBD3UHuFvr70vNEQUVka5azCMMnpAXIoBuZk0oeTPLlTf4rYYCQ7WjsirzSylp8a47Xfgj_e6
Qb-J01V9ohD5bgHvvB-fp63vT9dODPz_WKJO37_pdfvJALGIewzec0YU6iJUu5gQ


a pour effet d'ajouter le header HTTP suivant à toutes les requêtes émises à destination du serveur de ressources :


Authorization: JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJoYXJkaXMiLCJpc3MiOiJKV1RQcm92aWRlciIsImlhd
CI6MTQ2MzQwMzk2NCwiYXVkIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2pheHJzIiwianRpIjoiaWRUb2tlbl8xIiwicm9sZXMiOlsi
YWRtaW4iLCJ1c2VyIl19.o-qhcj9X-G0np3zxeLt2BSfQxVSMxcCO4AUjSS21m72XD2fCMmQbJmnR86wT_lRIDkWxU0Uowc
DUOhEUYkmRhhMjN0vPsseWjgcXoj96vJ0X7cTxxpNSpjGmQtyez7IwL3iWkmUtNN-2OlHU4CSzUuj0JNnGfu3dMzC8vum
_E81cT8IJDKxKyTV_NDrQQ2GKx8wGAPC9ZxAi_qBD3UHuFvr70vNEQUVka5azCMMnpAXIoBuZk0oeTPLlTf4rYYCQ7W
jsirzSylp8a47Xfgj_e6Qb-J01V9ohD5bgHvvB-fp63vT9dODPz_WKJO37_pdfvJALGIewzec0YU6iJUu5gQ



Remarque : "JWT" est le scheme d'authentification par défaut. Si la propriété jwtAuthScheme de l'objet JwtTokenConfiguration impose un autre scheme, la chaîne saisie dans le  champ [api_key] doit être ajustée en conséquence.


Cliquer ci-dessous pour plus d'informations sur les notions suivantes :



 



↑ Haut de page

  • Aucune étiquette