2010-12-03 5 views
0

J'ai activé les utilisateurs anonymes sur la ferme et sur l'ensemble du site. L'authentification Windows est également activée. Chaque fois qu'un utilisateur anonyme tente de voir le site, il est invité à se connecter. Et ils sont invités à se connecter sur chaque page qu'ils consultent.Sharepoint 2010 site web public, utilisateurs anonymes autorisés

Je voudrais autoriser les utilisateurs à se connecter via l'authentification Windows, (peut-être via une page spéciale), mais les utilisateurs anonymes ne devraient jamais être invités à entrer leur mot de passe. Cela signifie-t-il que je dois passer à l'authentification basée sur les formulaires pour l'ensemble du site, ou existe-t-il une option en 2010 pour obtenir l'authentification Windows et permettre aux utilisateurs anonymes de vivre harmonieusement?

+0

"Ils sont invités à se connecter sur chaque page qu'ils consultent" - s'ils peuvent voir la page après tout, ce n'est évidemment pas la page elle-même qui nécessite une authentification. :) – bzlm

Répondre

4

Cela peut être dû au fait qu'une partie du fichier n'est pas publiée. Par exemple, si la page maître, la feuille de style CSS ou toute image n'est pas publiée, l'utilisateur sera invité à se connecter.

Assurez-vous que tout est publié et que cela fonctionnera.

0

Je suppose que vous êtes l'utilisation du modèle de site de publication pour le site public et par conséquent default.aspx (la page d'accueil de tous les sous-sites) n'est pas publiée, vous devez donc démarrer le workflow d'approbation publier les pages et tous les autres éléments (page maître, css, images etc.)

0

Vous devez effectuer un pré-traitement pour configurer le site à l'aide de deux applications Web, toutes deux avec des méthodes d'authentification différentes. Vous ne pouvez pas exécuter SharePoint efficacement pour les utilisateurs Windows et anonyme (ou l'authentification basée sur les formulaires) en même temps.

essentialy:

  1. Créez votre site SharePoint pour les utilisateurs internes en utilisant l'authentification Windows
  2. étendre le site à un nouveau site (en utilisant la même base de données de contenu) mais en utilisant anonyme ou l'authentification des formulaires en fonction (selon a du sens pour vous)

Un article MSDN peut être trouvé ici sur ce point: http://msdn.microsoft.com/en-us/library/ff648385.aspx

Vous pouvez également lire le blog de Andrew Connell à ce sujet (il parle de Forms authentification basée sur mais vous pouvez faire la même chose avec un accès anonyme) http://www.andrewconnell.com/blog/articles/HowToConfigPublishingSiteWithDualAuthProvidersAndAnonAccess.aspx

Fondamentalement, vous souhaitez que l'authentification double, Windows pour un ensemble d'utilisateurs et anonyme ou FBA pour un autre (et chaque accès au site en utilisant une URL différente)

Espérons que cela aide.

Questions connexes