質問編集履歴

1

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

2021/05/21 04:37

投稿

SparklingLemon
SparklingLemon

スコア10

test CHANGED
File without changes
test CHANGED
@@ -129,3 +129,31 @@
129
129
  ②AuthenticationStateProvider.GetAuthenticationStateAsync()を呼び出しAuthenticationStateを確認
130
130
 
131
131
  ⇒roleプロパティがあってそこがNullになってしまっているのかなと予想していたのですが、ロールに関係しそうなプロパティは無く、色々登録されているプロパティの中身を確認しても原因となっているものは見つけることが出来ませんでした。
132
+
133
+
134
+
135
+ ---
136
+
137
+ **追記**
138
+
139
+
140
+
141
+ 下記で調べてみたところFalseが返ってきており、ユーザとロールが紐づいていないようです。
142
+
143
+ 紐づけを行う処理が別途必要なのでしょうか?
144
+
145
+ また、どのように行えばいいのでしょうか?
146
+
147
+
148
+
149
+ ```C#
150
+
151
+ var authState = await AuthenticationStateProvider.GetAuthenticationStateAsync();
152
+
153
+ var user = authState.User;
154
+
155
+
156
+
157
+ Console.WriteLine(user.IsInRole("admin"));
158
+
159
+ ```