3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Posted at

導入方法

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

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

  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等との連携方法

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

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?