Authentification à SharePoint depuis le Web
-
2012年3月1日 下午 02:23
Bonjour tous,
Pour ne pas avoir besoin de déployer un Extranet, j'ai ouvert un intranet sur le web et laissé l'authentification Windows. Pour cela j'ai étendu mon application web sur le port 8081 pour la zone internet et j'ai fais la redirection nécessaire sur le routeur. J'ai donc une redirection de http://intranet.monserveur.fr vers mon intranet.
Quand je tente d'accéder à cette page, j'ai bien la demande d'authentification et quand je valide je n'ai plus rien la page est indisponible alors que lorsque je tape http://intranet.monserveur.fr/SitePages/accueil.apsx ca marche sans aucun soucis. J'aimerai savoir si quelqu'un a déjà eu le soucis et sait d'où cela peut venir ?
pour résumer, depuis internet :
http://intranet.monseuveur.fr << fonctionne pas
http://intranet.monserveur.fr/sitepages/accueil.aspx << fonctionne très bien
Nicolas
Cordialement, Nicolas SCHUB
所有回覆
-
2012年3月1日 下午 07:09
Bonjour,
Je pense que le problème est le suivant :
Quand vous tapez http://intranet.monserveur.fr, votre routeur réécrit en http://url-interne:8081
SharePoint reçoit la requète et la traite : la page d'accueil du site étant /sitepages/accueil.aspx, il envoie un HTTP 302 avec l'url de destination :
http://url-interne:8081/sitepages/accueil.aspx. Vous êtes donc redirigé vers cette URL qui n'est pas connue sur le web car est Interne à l'entreprise.C'est pour ça que vous arrivez à y accéder en tapant l'url de la page d'accueil : vous n'êtes pas redirigé.
Avant de suivre la procédure ci desssous, vérifiez avec Fiddler que c'est bien ce qui se passe
Pour corriger ce défaut, il faut utiliser les "Alternate Access Mappings" (mappage d'accès ... )
Plus précisément, il faut que pour la zone "Internet", vous définissiez :
- L'url publique à http://intranet.monserveur.fr
- et que vous ajoutiez une Url interne : http://url-interne:8081De cette façon, SharePoint comprendra que quand il est accéder par http://url-interne:8081 , il faut qu'il renvoie sous la forme http://intranet.monserveur.fr.
Je pense que ça devrait marcher direct. Si ça ne marche pas, IISRESET. Si ça ne marche toujours pas supprimer l'extension sur l'Internet (en laissant les paramètres dans les Alternate Access Mappings), puis recréez là. Car SharePoint a besoin d'écrire des informations dans IIS, qu'il ne fait qu'à la création de l'extension (mais à priori dans votre cas, il n'y a pas besoin)
Sylvain Reverdy
Consultant / Formateur Winwise à Tahiti
Mon blog
Twitter : @sreverdy- 已提議為解答 Pascal PModerator 2012年3月1日 下午 10:48
-
2012年3月3日 上午 09:49版主
Bonjour Nicolas Schub,
Avez vous configurez vos AAM? Mettre en Intranet = http://intranet.monseuveur.fr

Bonne chance, Gokan
My blog has been redesigned and relooked.. Have a look with a great pleausre.. :) : http://www.GokanOzcifci.be
Microsoft Certified Technology Specialist: SharePoint 2010, Configuring
Microsoft Certified Personal
SharePoint Server 2010 Contributor on BTgonulluleri.com
- 已編輯 Gokan OzcifciMicrosoft Community Contributor, Moderator 2012年3月3日 上午 09:50
-
2012年3月12日 上午 10:52
Bonjour,
Merci de votre aide déjà.
J'ai essayé de refaire l'étendu de mon Application Web depuis le départ pour voir, mais le problème reste le même. mes AAM sont configurés comme suit
http://monserveur >> Par défaut >> http://monserveur
http://monserveur:8081 >> Par défaut >> http://monserveur:8081
http://intranet.monserveur.fr >> Internet >> http://internet.monserveur.fr
représentant respectivement, mon application web principal, mon application étendue, mon ouverture sur le web.
après avoir recréer le tout le problème est exactement le même c'est a dire que ca fonctionne seulement si je rajoute a la fin de mon URL "/SitePages/acceuil.aspx" sans ça impossible d'y accéder.
j'ai pourtant mis en place ce genre d'ouverture sur le web mais je ne comprend pas pourquoi ici ca ne veut pas fonctionner.
Cordialement, Nicolas SCHUB
-
2012年3月12日 下午 01:20版主
Salut,
Au niveau IIS7, ajouter un nouveau bindings : http://intranet.monseuveur.fr avec l'adresse IP correct et le port correcte ..

Bonne chance, Gokan
My blog SharePoint Pirate: http://www.gokanozcifci.be
Microsoft Certified Technology Specialist: SharePoint 2010, Configuring
Microsoft Certified Personal
SharePoint Server 2010 Contributor on BTgonulluleri.com -
2012年3月23日 上午 10:31
J'avais déjà testé cette solution qui ne m'a pas fait avancer.
Je me suis résigné à utiliser le port 80, ce qui n'est pas la solution optimale d'un point de vu de la sécurité mais je n'ai pas trouvé d'autre solution.
Cordialement, Nicolas SCHUB
- 已標示為解答 Gokan OzcifciMicrosoft Community Contributor, Moderator 2012年6月18日 下午 12:03

