IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

afficher des pages HTML uniquement depuis une application Tomcat


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Novembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 8
    Par défaut afficher des pages HTML uniquement depuis une application Tomcat
    j'ai une application déployée sur IIS6 et Tomcat 5.5.2 avec Jakarta Redirector.
    cette application fonctionne parfaitement et permet après connexion par code utilisateur et mot de passe d'afficher des pages HTML dans des iframes gérées par l'application.
    ces pages HTML sont placées dans un sous dossier "content" du dossier de mon application principale.
    le problème c'est qu'un utilisateur peut accéder directement à ces pages sans se connecter à l'application, simplement en entrant dans son navigateur une URL du type http://URL_appli/contents/page.html
    comment faire pour que ceci soit impossible et que les pages html ne soient visibles que via l'application ?

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Regarde du côté des protections serveur (dans le web.xml)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <security-constraint>
        <web-resource-collection>
            <web-resource-name>Mon Application Web</web-resource-name>
            <url-pattern>*.html</url-pattern>
        </web-resource-collection>
    </security-constraint>
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 8
    Par défaut mise en oeuvre du realm
    merci pour l'info. j'ai commencé à creuser et en effet cela passe par la mise en place de realm. j'ai commencé à le mettre en oeuvre. j'ai autorisé le dossier pour le rôle "monApp". ça fonctionne tellement bien que maintenant, que ce soit en direct ou via l'application, j'ai le formulaire de login qui apparaît.

    pour corriger, je voudrais que, quelquesoit l'utilisateur qui s'est loggé sur l'application Tomcat, l'application soit vue par Tomcat comme ayant le rôle "monApp", et que dans ce cas le formulaire de login n'apparaisse pas.

    si vous savez faire ça m'intéresse bigrement.

Discussions similaires

  1. Comment afficher une page html depuis une application java?
    Par doudou7777 dans le forum Général Java
    Réponses: 3
    Dernier message: 15/04/2014, 11h55
  2. Réponses: 1
    Dernier message: 26/02/2007, 09h44
  3. Afficher des bitmaps à haute vitesse dans une application fenêtrée
    Par acanicio dans le forum Développement 2D, 3D et Jeux
    Réponses: 9
    Dernier message: 27/10/2006, 22h35
  4. Afficher des bitmaps à haute vitesse dans une application
    Par acanicio dans le forum API graphiques
    Réponses: 1
    Dernier message: 27/10/2006, 10h03
  5. Réponses: 5
    Dernier message: 07/06/2006, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo