質問編集履歴
1
質問投降後に調査した結果を追記
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
|
+
```
|