回答編集履歴

3

追記&訂正

2021/02/24 03:27

投稿

退会済みユーザー
test CHANGED
@@ -63,3 +63,15 @@
63
63
  ASP.NET Core Identity 独自実装(その1)
64
64
 
65
65
  [http://surferonwww.info/BlogEngine/post/2020/09/04/custom-storage-providers-for-aspnet-core-identity.aspx](http://surferonwww.info/BlogEngine/post/2020/09/04/custom-storage-providers-for-aspnet-core-identity.aspx)
66
+
67
+
68
+
69
+ 上の独自実装案が、質問者さんが質問のコメントに書いた、
70
+
71
+
72
+
73
+ > 結局は、「AspNetUsers.Idへの値をGUIDでなく重複していない連番を振っていきたい」です。
74
+
75
+
76
+
77
+ に近いものだと思います。だた、これに Role の実装と、さらには Email Confirmation の実装まで追加しないと望む形にはならないと思いますので、そこまで時間と労力をかけてやる価値があるかは疑問ですが。

2

訂正

2021/02/24 03:27

投稿

退会済みユーザー
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
 
36
36
 
37
- というわけで現実的なのは、Identity にするのをやめて普通に int 型にしておき、
37
+ というわけで現実的なのは、追加プロファイル情報 UserId を Identity にするのをやめて普通に int 型にしておき、
38
38
 
39
39
 
40
40
 

1

訂正

2021/02/24 03:16

投稿

退会済みユーザー
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- AspNetUsers テーブルの EmailConfirmed フィールドのみ ture に更新すれば良いところ、全てのフィールドに更新前と同じ値が渡されて UPDATE されています。
21
+ AspNetUsers テーブルの EmailConfirmed フィールドのみ false ⇒ ture に更新すれば良いところ、のフィールドに更新前と同じ値が渡されて UPDATE されています。
22
22
 
23
23
 
24
24