Page 1 sur 1

application demande des droits admin lors de sa première utilisation

Posté : 13 nov. 2024 - 15:10
par elux
Bonjour,
J'espère que vous pourrez trouver une solution à mon problème.
J'ai créer un paquet pour une application (https://igv.org/doc/desktop/#DownloadPage/)
j'ai pris la version complète avec java pour éviter les problèmes mais quand j'installe cette solution et à chaque redémarrage de l'ordinateur, il demande des droits admin pour java.
Avez-vous une idée pour contourner le problème ?
Un grand merci d'avance

Re: application demande des droits admin lors de sa première utilisation

Posté : 25 nov. 2024 - 09:26
par jcdemarque
Bonjour,
La solution simple serait de prendre en dépendance le paquet Java du store WAPT, en version adaptée : 1.8, 11 ou 17 avec la version non Oracle.
En effet sinon il envoie des popups de mise à jour auto et autre joyeusetés.

Sinon il faudrait regarder le paquet Java du store et s'en inspirer pour installer Java, mais à refaire à chaque nouvelle version de Java.

EDIT : Il faut Java 17 :
Since version 2.17.0, IGV requires Java 17 or greater. If you download one of the IGV versions that does not include Java, make sure you have Java 17 installed and in your path.

Il existe aussi une webapp qui est juste une page web : https://igv.org/app/

Re: application demande des droits admin lors de sa première utilisation

Posté : 25 nov. 2024 - 10:15
par dcardon
Bonjour Eric,

Wapt en soit ne va pas demander une élévation de privilège, mais c'est le logiciel mal codé qui va le faire. En effet il reste encore pas mal de cas où les développeurs ne prennent pas en compte le fait que pour avoir une session sécurisé il ne faut pas tourner en administrateur local..

comme Jean-Charles le mentionne c'est probablement la mise à jour Java qui passe par là. Le paquet Wapt désactive la mise à jour explicitement pour éviter d'avoir des pop-up intempestive et permettre à l'adminsys de contrôler les mises à jour d'une manière plus fine pour éviter qu'une appli métier plante à cause d'une mise à jour de dépendance qui est passé en automatique sans rien dire.

Une autre possibilité de l'origine de la popup est la demande d'ouverture de port réseau par l'application. Dans ce cas là il faut voir la demande d'ouverture de port et la faire dans le paquet Wapt d'une manière explicite en amont.

Décidément les développeurs d'applications n'aide pas à avoir des postes sécurisés. Et la tendance actuelle est de mettre tout dans le AppData de l'utilisateur, ce qui est encore pire... :-)

Cordialement,

Denis