|
分類:[ASP.NET (VB)]
環境:WinXP Pro SP3、Visual Studio 2005(VB)、IIS 5.1
SQL Serverを使用せず、独自のログイン認証(最終的にはOracleのDBを想定)を 行いたいのですが、うまくいきません。 System.Web.UI.WebControls.Loginを使用し、ユーザ名、パスワードを 入力してログインしようとすると、以下のエラーが出てしまいます。
「アプリケーションは、セキュリティで保護された cookie を発行するように構成されています。 これらの cookies では、サーバーが SSL (https プロトコル) 経由で 要求を発行することが必要ですが、現在の要求は SSL 経由ではありません。」
尚、Login1_Authenticateイベントを使用し、ログイン成功した場合に 別ページ(Default.aspx)へ移動するのが目的で、 e.Authenticatedの値をTrueにした場合のみエラーが出るので、 ログインの判定自体は成功しているのかな、と思っています。
IIS側でSSLの設定が必要だと思い、設定しようとしたのですが、 「セキュリティ保護された通信」の「サーバー証明書」が押せない状態になっています。
--- web.configの一部 ------------------- <authentication> <forms loginUrl="LoginTest1.aspx" defaultUrl="Default.aspx" /> </authentication> <authorization> <deny users="?"/> </authorization>
想定している原因自体が的外れかもしれませんが、 ご助言を頂けたらと思います。
|