0

カスタムフォームのメンバーシップとロールプロバイダーを備えた新しいサイトがあり、匿名ユーザーがサイトにアクセスできるようにする必要があります(つまり、閲覧はできますがログインはできません)。これは、クレーム認証の下で実行されている新しいSharePoint 2010サイトです(明らかに)。

私が抱えている問題は、中央管理者とサイトの両方のアクセス許可で匿名アクセスを許可しているにもかかわらず、ユーザーがサイトにアクセスしたり、サイト内を移動しようとしたりするたびに、ログインページに自動的にリダイレクトされることです。実際、以下のURLで想定されているように、ループがあるようです(ログインコントロールはホームページ上のWebパーツであるため、簡単にするために、ホームページをログインページに設定しました)。

/pages/default.aspx?ReturnUrl=%2f_layouts%2fAuthenticate.aspx%3fSource%3d%252FPages%252FDefault%252Easpx&Source=%2FPages%2FDefault%2Easpx

匿名ユーザーがログインを強制せずに使用できるように2010サイトを構成するにはどうすればよいですか?

4

1 に答える 1

0

修正しました。匿名アクセスがWebサイト全体に設定されていても、ローカルスタイルライブラリからのリソースの要求に対して、サイトは拒否されたアクセスをスローしていました。特に「AccessDenied」および「Authenticate.aspx」のSharePointイベントログをトロールすることでこれを発見しました。私が書いたコードは、ファイルシステムをチェックする前にスタイルライブラリ内のリソースを見つけようとするため、ファイルが存在しないか、このライブラリに独自のアクセス許可構造があるために、アクセスが拒否された可能性があります。FML。

于 2010-10-17T19:25:57.487 に答える