none
Accès Anonyme pour un site Institutionnel RRS feed

  • Discussion générale

  • Salut,

    Je voudrais pour faire des tests mettre mon application Web en accès Anonyme; Afin de voir le comportement des éléments sur les pages.

    J'ai donc :
    • Activer l'accès sur mon application via la console d'administration SharePoint
    • Puis ensuite, j'ai active sur le site ayant le niveau le plus haut l'accès anonyme sur tous le contenu
    Pour information, mon site a une variation en-en (source) et fr-fr (cible).

    Résultat : a chaque fois que j'accède au site, l'authentification est instantané. Je me déconnecte et ferme le browser: idem.

    Vu dans IIS : le compte utilisé est  : IUSR_*nom de mon server*

    Merci pour votre aide.



    lundi 14 décembre 2009 13:50

Toutes les réponses

  • Bonjour,

    Le problème vient peut être d'un composant qui vérifie un droit d'accés...
    Ou parce qu'un élément n'est pas publié...

    Vous pouvez faire le test suivant :
    - Lancez Internet Explorer en tant qu'un utilisateur qui n'a aucun droit sur votre site.
    - Accédez à votre site. Dans ce cas, vous aurez surement un access denied. 
    - Dans cette page d'access denied, récupérez l'url. Vous verrez que vous aurez dans les paramètres l'élément (ou la liste) qui pose problème. 

    Sylvain
    mardi 15 décembre 2009 10:02
    Auteur de réponse
  • Bonjour
    Vous avez travaillé sur 2 niveaux (admin centrale + autorisations du site), mais il y en a 3 :
    Avez-vous autorisé l'accès anonyme dans IIS ?
    mardi 15 décembre 2009 13:32
  • Le contenu non accèssible est le suivant. Je viens de le trouver grace au GUID se trouvant dans l'URL

    /en-en/HSE/Pages/Forms/AllItems.aspx

    Du coup je ne vois pas comment donner des droits d'accès sur cet élément.

    Pour info, l'accès anonyme est activé dans IIS.
    mardi 15 décembre 2009 14:31
  • J'ai désactivé cette feature sans succès : stsadm -o deactivatefeature -url http://www.website.com -filename ViewFormPagesLockDown\feature.xml
    mardi 15 décembre 2009 15:01
  • Par quelle URL accédez vous au site ?
    http://...../en-en ? Quelle est la langue de votre navigateur ?
    Quels composants webparts et controles graphiques sont inclus dans la page d'accueil du site (en-en et fr-fr) ?

    mardi 15 décembre 2009 15:49
    Auteur de réponse
  • J'y accède par http://localhost:8090/en-en/pages/default.aspx Pour tests, j'ai retiré tous les contenus (webpart) sur ma page. J'ai juste un composant ASP qui requête une liste SharePoint pour affiche son contenu. J'ai vérifié les droits sur la liste et je suis bien en accès anonyme.
    mardi 15 décembre 2009 16:35
  • Lors de vos tests, publiez bien la page d'accueil (http://localhost:8090/en-en/pages/default.aspx) pour que l'utilisateur anonyme voit la dernière version.
    Le composant qui requète la liste est un composant custom ? Si non, lequel ?
    La page d'accueil du site HSE est-elle publiée ou en version brouillon ?
    mardi 15 décembre 2009 16:53
    Auteur de réponse
  • La page et publiée via un workflow de publication.

    Pour la liste requetée : Son contenu est affiché par un webControls (DropDownlist). Un classe permet de récupéré la liste et d'alimenter la DropDownlist

    Sur la liste j'ai activé l'accès anonyme (views et Add).
    jeudi 17 décembre 2009 15:49
  • Bonjour,

    Il faut savoir ce qui pose problème :
    Pouvez vous enlever ce composant graphique et tester ?
    Pouvez vous créer une page standard de publication et tester l'accès en anonyme ?
    jeudi 17 décembre 2009 15:59
    Auteur de réponse
  • Certains Web Part Developpés ne demandent pas d'authentification; d'autres oui. J'ai trouvé cette solution assez complexe à implémlenter : http://blogs.devhorizon.com/reza/?p=551 Merci de me dire si cela peut solutionner mon pb. Les WebParts qui demandent authentification sont : la web Part "Site Map" celle qui requete tous les sites pour créer un plan de site. La web Part menu secondaire qui permet d'affiché un menu à N-2. Merci de vos retours.
    lundi 28 décembre 2009 15:08