我正在使用/.auth/me端点为用户获取声明。
我正在获取 Bearer 令牌以对端点进行身份验证。
端点本身位于 Azure 函数源上,所以我调用的是https://azure_function_name.azurewebsites.net/.auth/me,Authorization标头设置为Bearer (token)
这有效,但不适用于所有人。
有些人从/.auth/me端点得到以下响应:
[]
Run Code Online (Sandbox Code Playgroud)
为什么/.auth/me端点为某些令牌(人)返回有效响应,而为其他令牌返回空响应?
我有一个 .NET Core 2.1 MVC 应用程序。
我有一个看起来像这样的家庭控制器:
public class HomeController : Controller
{
public IActionResult Index()
{
return View();
}
public IActionResult CountView(MyModel model)
{
...
return PartialView(model);
}
}
Run Code Online (Sandbox Code Playgroud)
在索引视图中,我想显示一个名为CountView.
但是当我在 Index.cshtml 中使用以下方法时:
@await Html.PartialAsync("CountView", Model)
Run Code Online (Sandbox Code Playgroud)
视图按照我的意愿显示,但控制器中的方法永远不会被调用,因此局部视图没有获得它需要的数据,而这些数据旨在由控制器方法获取。
为什么呢?
我怎样才能让它按预期工作?