質問するログイン新規登録

質問編集履歴

1

質問投降後に調査した結果を追記

2021/05/21 04:37

投稿

SparklingLemon
SparklingLemon

スコア10

title CHANGED
File without changes
body CHANGED
@@ -63,4 +63,18 @@
63
63
 
64
64
  ①AspNetRolesテーブルのNormalizedNameを'admin'⇒'ADMIN'に変更
65
65
  ②AuthenticationStateProvider.GetAuthenticationStateAsync()を呼び出しAuthenticationStateを確認
66
- ⇒roleプロパティがあってそこがNullになってしまっているのかなと予想していたのですが、ロールに関係しそうなプロパティは無く、色々登録されているプロパティの中身を確認しても原因となっているものは見つけることが出来ませんでした。
66
+ ⇒roleプロパティがあってそこがNullになってしまっているのかなと予想していたのですが、ロールに関係しそうなプロパティは無く、色々登録されているプロパティの中身を確認しても原因となっているものは見つけることが出来ませんでした。
67
+
68
+ ---
69
+ **追記**
70
+
71
+ 下記で調べてみたところFalseが返ってきており、ユーザとロールが紐づいていないようです。
72
+ 紐づけを行う処理が別途必要なのでしょうか?
73
+ また、どのように行えばいいのでしょうか?
74
+
75
+ ```C#
76
+ var authState = await AuthenticationStateProvider.GetAuthenticationStateAsync();
77
+ var user = authState.User;
78
+
79
+ Console.WriteLine(user.IsInRole("admin"));
80
+ ```