Configurationï
PrĂ©requisï
â ïž Sans ces deux prĂ©requis, le plugin ne sera pas utilisable.
Instance QWC en cours dâexĂ©cutionï
Pour plus dâinformations sur lâinstallation de QWC, consultez la documentation officielle ou le dĂ©pĂŽt GitHub.
Service qwc-publish-service
ï
Dans cette instance, vous devez disposer du service de publication de projet. En effet, ce plugin utilise des routes API de ce service. Par consĂ©quent, il doit ĂȘtre prĂ©sent dans lâinstance QWC que vous utilisez.
Vous pouvez trouver ce service dans ce repertoire gitlab.
FenĂȘtre de configuration du pluginï
Une fois le plugin installĂ©, vous aurez accĂšs Ă la page de configuration du plugin. Il existe plusieurs façons dây accĂ©der :
Projet > QWC > Configurer le projet QWC Publisher
ParamĂštres > Options > QWC2_Tools
ParamĂštres Ă complĂ©terï
Mode dâauthentificationï
Trois modes sont disponibles :
Aucune authentification
Authentification de base (nom dâutilisateur et mot de passe)
Authentification OpenID Connect (via OAuth2)
Choisissez celui qui convient Ă la configuration de votre instance.
â ïž Pour lâauthentification OIDC, votre navigateur sâouvrira la premiĂšre fois et vous demandera de vous authentifier.
URL du service de publicationï
â ïž Remplissez cette information indĂ©pendamment de votre type dâauthentification. Il sâagit de lâURL du service de publication de projet (voir ci-dessus).
En fonction de la configuration du service, saisissez votre URL. Par exemple :
http://my_qwc_app/my_custom_tenant/publish
URL dâauthentificationï
Il sâagit de lâURL pointant vers le service dâauthentification. Remplissez uniquement si vous avez sĂ©lectionnĂ© OIDC
ou Basique
.
Cela peut ressembler Ă ceci pour lâauthentification de base :
http://my_qwc_app/my_custom_tenant/auth/login
Et pour lâOIDC :
http://my_qwc_app/my_custom_tenant/auth/tokenlogin
DurĂ©e de validitĂ© du jeton dâauthentificationï
Il sâagit dâune durĂ©e en minutes.
Ce paramĂštre indique la durĂ©e de validitĂ© dâun jeton. Par exemple, si vous saisissez 60
, alors 60 minutes aprÚs votre premiÚre connexion, le plugin considérera le jeton comme expiré et initiera une nouvelle authentification pour obtenir un nouveau jeton.
SĂ©lectionner lâauthentificationï
Ce paramĂštre nâa pas besoin dâĂȘtre rempli pour aucune authentification.
Enfin, sĂ©lectionnez lâauthentification qui correspond au type dâauthentification choisi dans le premier paramĂštre. Si votre authentification nâexiste pas, vous pouvez la crĂ©er directement depuis cette interface en cliquant sur le :heavy_plus_sign: ou Ă©diter une authentification existante en cliquant sur le :pencil2:
â ïž Assurez-vous de choisir une authentification qui est cohĂ©rente avec le type :
Par exemple, si je choisis lâauthentification de base, ne sĂ©lectionnez pas une authentification de type OAuth2 (et vice versa).