0

私は自分のプロジェクトで簡単なログイン機能が必要です(ログインしたユーザーはプロファイルにアクセスして変更できます)。私はAdam Freemanの "PRO ASP.NET MVC 5"という本を読んでいます。そこでは、認証と認証フィルタを使用し、いくつかの組み込みクラスから拡張するだけで、シンプルで簡潔でエレガントなログインメカニズムをすばやく作成しました。しかし、私はちょうどインターネットをチェックして、IdentityClaimのようなクラスを使用して多くの完全に反対のアプローチを見つけました。そして、たくさんのコードを書くことによって達成されました。つまりthisまたはthisです。ASP.NET MVC 5単純ログイン

巨大なフレームワークを実装し、何らかのセキュリティを備えた簡単なログインアプローチのために多くのコード行を書くことは本当に必要ですか?認証と承認のフィルタに頼るのは本当に悪いですか?

はい、私はプロジェクトの公開を計画していますが、実際は非常に小さいです。

基本的なログイン機能を作成するには、どのようなベストプラクティスと最も有益な方法がありますか?あなたがasp.net MVC 5 Webアプリケーションを作成するときに

+0

フレームワークにリンクするようにユーザーに簡単な変更を加える必要が存在してasp.net-アイデンティティを見つけることのように巨大ではありませんあなたはそれがそうだと思います。コードがあなたを脅かすならば、あなたは個人的な問題を引き起こしますが、アイデンティティを得るためには何も書く必要はありません。これはすべてコード化されているため、ApplicationUserに関連したいエンティティをIdentityModelに追加するだけです。 –

+0

@KyleBachmannしかし、フィルターに頼るのは本当に悪いですか?そして、あなたは 'Identity'トピックに関する良いチュートリアルを知っていますか? – Salivan

+0

私は個人的にYoutubeと試行錯誤を使いましたが、このチュートリアルは本当によく見え、コードビットと役立つ説明がたくさんあります。http://benfoster.io/blog/aspnet-identity-stripped-bare-mvc-part-1 –

答えて

-3

あなたはすでにあなたは自分の他のentites

+0

いつも"Empty"プロジェクトテンプレートを選択し、MVCフォルダを含めるために "MVC"オプションをチェックするだけで、私のアプローチを変更するつもりはありません。それ以外の場合は、あなたの答えは本当に貧しいです。 – Salivan

+0

Salivan、彼は完全に正しいですし、おそらくあなたのためにあなたの仕事をしたくなかったが、正しい方向にあなたを指すのに十分な大きさでした。あなたが望むものをあなたに提供するフレームワークがありますが、私が自分のアプローチを変更しない場合は、あなたの開発の立場です。ここでは、ASPのアイデンティティを始めるための素晴らしいチュートリアルです(これは簡単に作業することができます)http://www.asp.net/identity/overview/getting-started/introduction-to-aspnet-identity特に探しているのは、シングルユーザー認証です。 –

+0

@KyleBachmann大丈夫、申し訳ありません、多分私はこの男にあまりにも過酷でした。実際にIdentityを含むMVCテンプレートを調べてみましたが、カスタマイズするのはとても簡単で簡単でした。しかし、彼の答えについて話をすると、少なくとも私にチュートリアルを提供することができたでしょう。この答えは、コメントとして書かれた方が良いと思われました。 – Salivan

関連する問題