4

私はしばらくの間私の質問に対する答えを探していましたが、私が探しているものが見つからないので、誰かが私を助けてくれることを願っています:)

シナリオ:

3つのプロジェクト:

  • Asp.net Web Apiプロジェクト(SQL Server CE4データベース+Asp.Netメンバーシップ)
  • Windows Phone 7.5アプリ(RESTを使用してSQL Server CEデータベースを認証します)
  • Asp.net MVC 4プロジェクト(RESTを使用して同じSQL Server CEデータベースと通信する必要がある)

WP7アプリの認証はすでに機能しています。しかし、MVCアプリを同じSQLServerCEデータベースで認証する方法を理解しようとすると問題が発生します。

[Authorize]おそらく、独自のコントロールを作成し、WP7アプリで使用したものと同じロジックを使用して認証することができますが、属性が提供する既存の機能を維持したいと思います。

だから私の質問は:

MVCプロジェクトをWebApiプロジェクトで認証し、ユーザーが認証が必要なページにアクセスしようとすると、ログインページなどにリダイレクトされる機能を維持するにはどうすればよいですか。

私の質問が十分に明確であることを願っています!そうでない場合は、追加の質問をすることを躊躇しないでください!

敬具、

ガート

4

1 に答える 1

0

OK、少し休んで論理的に考えた後、MVC プロジェクトの AccountController の Login メソッドを変更する必要があることに気付きました。

私は自分の開発用 PC を使用していないため、コードを提供することはできませんが、他の場所で使用する認証コードです。たとえば、REST 認証または WCF サービスを介した認証を使用します。

敬具、

ゲルト

于 2012-10-01T11:22:01.690 に答える