[HttpPost("xxxxxxxxxx")]
[Authorize(Roles = "xxxxxxxxx")]
public IActionResult Post([FromBody]xxxxxxx xxxxxxxxxxxxxx)
{
if (s == null)
{
}
}
上記のコードはAuthorize(Roles = "Director")属性です。私のアプリケーションの役割はstudent、Director、Managerです。この特定の方法はディレクターによってのみアクセスされなければならず、上記の方法のために私は401を無許可に戻しています。アキシャスのヘッダーを介してベアラートークンを送信するにはどうすればいいですか?
export function xxxxxxxxxxxx(token, formValues) {
return axios.post(`${ROOT_URL}/xxxxxxx/xxxxxxxx`, formValues);
}
}
私はaxios呼び出しを通じてヘッダーにベアラートークンを送信する方法がわかりません。
属性で役割なしでテストしましたか? –
匿名は正常に動作します。 – LOKI321
匿名ではなく、[Authorize]とだけです。 –