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 :

[TOMCAT]Proteger un contexte


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut [TOMCAT]Proteger un contexte
    Je cherche le moyen de proteger un context declaré dans le fichier server.xml propre a Tomcat.
    Ce contexte se veut contenir uniquement des pages statiques (html). Mais je voudrais uniquement qu un groupe d utilisateur puisse y acceder (en s etant au prealablement authentifies dans une application Web deployee sur le serveur ou d une autre maniere que je ne connais pas pour le moment...)

    Si kkun peut m aider je suis preneur
    (sous Apache, il y a les .htaccess... Et sous Tomcat...???)

    Merci d avance
    ++

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2004
    Messages : 85
    Par défaut
    J'sais pas si ça peut t'aider, je ne l'ai jamais fait... Mais la balise Realm pourrait être la solution à ton problème

    Peut être que ceci peut t'aider :
    http://etudiant.univ-mlv.fr/~mroussea/tomcat/tomcat.php?rub=5&id=11

    @+

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    ben le probleme c que ça ne marche pas, j avais deja essayer, pour faire fonctionner le realm il faut que dans mon contexte j ai une webapp avec la securite declare dans le web.xml, helas comme je l ai dit je n ai que des pages statiques dans ce contexte particulier...


  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2004
    Messages : 85
    Par défaut
    Je n'ai malheureusement jamais implémenté ce que tu souhaites faire, donc je ne puis pas plus t'aider , So bonne chance...

    @+

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Tout se configure dans le web.xml du projet,

    Par exemple, pour bloquer toute les pages HTML du dossier /pages/ :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    	<security-constraint>
    		<web-resource-collection>
    			<web-resource-name>pages</web-resource-name>
    			<description>bloque les pages html</description>
    			<url-pattern>/pages/*.html</url-pattern>
    		</web-resource-collection>
    		<auth-constraint>
    			<role-name>manager</role-name>
    		</auth-constraint>
    	</security-constraint>
     
    	<login-config>
    		<auth-method>BASIC</auth-method>
    		<realm-name>Section sécurisé</realm-name>
    	</login-config>
    Seul le role manager pourra se connecter après une authentification...

    Fais une recherche avec security-constraint pour plus de detail...

    a++

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    Merci, mais comme je l ai dit dans ce contexte il n y a pas d application web, uniquement des pages html, son role et d avoir toutes les fichiers, documents (photos,...) qui sont utilises par une appli web deploye sur un autre contexte

    Merci

  7. #7
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Si c'est un contexte déclaré dans server.xml, c'est une application web... même si elle n'a rien de dynamique.

    D'ailleurs tu dois avoir un message du style :
    INFO: Le fichier web.xml de l'application est absent, utilisation des paramêtres par défaut (...)
    Tu peux toujours utiliser un web.xml pour ce contexte avec juste les contraintes de sécurités...

    a++

  8. #8
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    ok, je vais regarder
    Merci beaucoup

  9. #9
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    La question est de savoir ou vais je placer mon web.xml car pour une appli Web pas de probleme pour la packager mais la??

    Faut il que je cree un repertoire WEB-INF??

    Merci

  10. #10
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut
    OUI

  11. #11
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    MERCI

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [TOMCAT] Virtual Path - Context
    Par taskax dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 07/04/2010, 11h43
  2. Réponses: 6
    Dernier message: 22/10/2006, 22h55
  3. [Tomcat]Accéder au context via Ip et non LocalHost
    Par vdavid1982 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 07/04/2006, 10h22
  4. [Tomcat] Tomcat et ses contexts...
    Par kurkLord dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 24/09/2004, 16h05
  5. [JSP][Tomcat]Changement de context -> JSP fonctionne plus
    Par mathieu dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 01/03/2004, 08h01

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