Help us understand the problem. What is going on with this article?

ASP.NET MVC5(C#) ログイン機構 ASP.NET Identity

More than 5 years have passed since last update.

導入方法

試しても見てなかったけど実は初期状態でできるっぽい。

下記にいくつか周辺のお話は書いてある。

  1. http://codezine.jp/article/detail/7709?p=3
  2. http://codezine.jp/article/detail/7921

関連テーブル

なお、初期に設定したデータベースには下記テーブルが作成されている。

  1. AspNetRoles
  2. AspNetUserClaims
  3. AspNetUserLogins
  4. AspNetUserRoles
  5. AspNetUsers

うち、Webページより新規登録を行った際に登録が行われるテーブルは

AspNetUsers

のみ。

項目 説明
Id ランダム値? ユーザー情報の識別情報(GUIDを使用)
Email 登録したメールアドレス ユーザーのメールアドレス
EmailComfirmed 0 メールによるアカウント確認が行われたかどうかを表す値
PasswordHash 登録したパスワードのハッシュ値 パスワードから生成されたハッシュ値
SecurityStamp ランダム値? ログオン状態を管理するためのタイムスタンプ
PhoneNumber Null ユーザーの電話番号
PhoneNumberConfirmed 0 電話によるアカウント確認が行われたかどうかを表す値
TwoFactorEnabled 0 二段階認証が有効かどうかを表す値
LockoutEndDateUtc Null アカウントロックアウトが終了する日時(UTC)
LockoutEnabled 1 アカウントロックアウトが有効かどうかを表す値
AccessFailedCount 0 ログインに失敗した回数
UserName 登録したメールアドレス ログインに使用するユーザー名

Facebook等との連携方法

下記に記されている模様。

http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away