質問

SharePoint Server 2007 X64とWindows Server 2008 X64を使用しています。テンプレート公開ポータルを備えたサイトをセットアップしました。すべてのサイトへの匿名アクセスを付与しています。

私の質問は、新しいページを作成した場合、ページにアクセスする(許可を読む)匿名のユーザーに許可を付与するにはどうすればよいですか?ページの許可設定では、ユーザー名(たとえば、ページのユーザー "foo"の読み取り許可)に従って許可が設定されるため、混乱しました。匿名のユーザーには関連する「ユーザー名」がないため、匿名ユーザーに読み取り許可を付与するにはどうすればよいですか?

ところで:私は自分のサイトにWindowsフォーム認証とWindows NTLM認証を使用しています。

役に立ちましたか?

解決

匿名のユーザーがサイトへのアクセスを許可する以外に、何もする必要はありません。 SharePointは残りを自動的に処理する必要があります。

これがあなたのために機能しない場合、構成の問題があるかもしれません。 Andrew Connellによるこのブログ投稿が役立つかもしれません。

http://www.andrewconnell.com/blog/articles/howtoconfigpublishingsitewithdualauthprovidersandanononaccess.aspx

他のヒント

また、匿名のユーザーが実行できないアクションを実行しようとするカスタムコード(たとえばWebControl)がある場合、ログインページにリダイレクトされることに注意してください(コードがRunWitheRevatedPrivilegesに包まれていない限り)。

カスタムコードがないという印象はありますが、言及する価値があります。開発者は、開発者のボックスをオンにすることなく、パブリッシングサイトのカスタムWebControlを開発する数回見ました。その後、匿名のアクセスをオンにする必要があり、ページが予想どおりに提供されていない場合、実際にコードの問題である場合、彼らはそれが構成の問題であると考えています。

さて、2つの手順1があります。Webアプリケーション2の匿名アクセスを設定し、SharePoint自体内で匿名アクセスを許可します。

ここにそれについて良い投稿:

http://weblogs.asp.net/bsimser/archive/2006/09/25/enabling-anonymous-access-in-sharepoint-2007.aspx

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top