2012-04-04 51 views
0

新しいユーザーが登録に成功した後、自動的に認証されるようにしたいと思います。ユーザー名とパスワード ナンシー:HttpBasic認証 - 登録が成功すると、ユーザーはすぐにログインできますか?

  • ユーザーを供給

    現在のフロー

    1. ユーザーレジスタは
    2. ユーザーが挑戦し、その登録の資格情報を再入力する必要がありますされて保護されたコンテンツにリダイレクトされます。フロー

      1. ユーザー名とパスワード
      2. ユーザーが正常に保護されたコンテンツ

      にリダイレクトさを供給ユーザー登録希望

    私はHttpBasic認証(プラスSSL)を使用していますのNancyFX、C#.NETスタック。

  • 答えて

    0

    フォーム認証のようなものが必要です。

    あなたはではありません。はASP.NETフォーム認証を使用する必要がありますが、クッキーを使用してシミュレートすることができます。そのため、ブラウザチャレンジの代わりにフォームを表示し、成功した場合はCookieを設定します。


    また、ブラウザにチャレンジした後、サーバーにCookieを設定し、後続の呼び出しで確認します。

    +0

    残念ながら、私はクッキーに頼ることはできません。代わりに、サーバー側のコードで認証ヘッダーを設定し、保護されたコンテンツにリダイレクトすることが可能かどうか疑問に思っていますか? – biofractal

    +0

    @biofractalいいえ、できません。あなたができるのは、返されるクッキーを設定することだけです。そして、あなたはそれを信じることができます、誰もがします。 OpenIdやADFSなどのすべての新しいセキュリティ標準は、Cookieで動作します。 – Aliostad

    +0

    よろしくお願いします。私はあなたの提案を行っていきます。私はあなたが私にポイントすることができるC#の素顔の例を持っているとは思わない? – biofractal

    関連する問題