私たちは、API と単一ページ アプリケーションを開発しています (これは、将来的に利用できるアプリケーションの 1 つです)。
私たちはすでに Web API に着手しており、基本的にはジョン パパが複数サイトに関するコースで作成したものと非常によく似たシステムを実装しました。「HTML5、ASP.NET Web API、Knockout、jQuery を使用したシングル ページ アプリ (SPA) の構築」という名前です。
このアプリケーションで認証とユーザー管理を実装する必要があり、急いでいるため、これをできるだけ短時間で実装する簡単な方法を見つける必要があります。
ASP.NET の更新に含まれる SPA テンプレートには、私たちのニーズと非常によく似た機能があることに気付きましたが、既存のコードに同様の機能を実装するにはどのような方法が最適なのか疑問に思っています。
ご想像のとおり、私たちは初心者の開発者です。
パッケージマネージャーを使用していくつかのパッケージをインストールすることは可能ですか?簡単なメンバーシップと OAuth 認証オプションをすぐに利用できますか?
私たちのユースケースは、ロールに基づいて API のリソースを保護する必要があり、ユーザー名とパスワードを使用してログインできる必要があるだけでなく、Facebook、Google、または Twitter アカウントを使用してログインできる必要があるというものです。