Sharepoint FBA 2010:カスタム アプリケーション ページ (サインイン ページ) のリダイレクトの問題
-
08-10-2019 - |
質問
Sharepoint 2010 サイトで FBA を構成しました。そして、次の場所で利用可能なOOTBログインページを使用すると、正常に動作します。 _form/default.aspx
.
今、私は自分自身を作成しました Login.aspx
ページを作成し、このカスタム ページにリダイレクトされるように Web アプリケーションを構成しました。このページに保管しておきました Layouts/CustomFBA/Login.aspx
場所は 14 ハイブの下にあります。私はついていきます このブログ投稿 ログインページを作成して設定します。
別のアプリケーション ページであるこのログイン ページの下部に、ユーザー サインイン ページのリンクを含めました。
Web アプリケーションの web.config を更新して、ユーザーが認証されたりログイン ページに再度リダイレクトされたりすることなく、ユーザー サインイン ページにアクセスできるようにしました。理想的にはこれでうまくいくはずですが、どういうわけかそのリンクをクリックするたびにログイン ページにリダイレクトされてしまいます。誰かがこの点で私を助けてくれれば本当に感謝します
==========================================================
前に述べたように、カスタム ログイン ページは完全に正常に動作しています。ただし、ログイン ページには、/_layouts/CustomFBA/ フォルダーにも保存されているサインイン (UserSignin.aspx) ページにユーザーを誘導するリンクがあります。問題は、リンクをクリックすると、再びログイン ページに戻ってしまうことです。
私が読んだいくつかのブログによると、ユーザーが認証を要求しないページを表示できるようにするには、Web アプリケーションの web.config にタグ (djeeg が言及した) を含める必要があると記載されています。だから私もそうしてきました。
しかし、これでも問題は解決しません。カスタム ログイン ページの [サインイン] リンクをクリックすると、依然として Login.aspx ページに戻ってしまいます。ここで私の問題が明確になったことを願っています。
ありがとうございます。それでは、お元気で、
水田
他のヒント
これを web.config に追加してみてください
<location path="_layouts/CustomFBA/Login.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
これにより、カスタム ログイン ページへの匿名アクセスが許可されるはずです