我敢肯定,我可能错过了一些相当基本的东西,但有没有办法公开ApiController
访问没有授权?删除[Authorize]
或添加[AllowAnonymous]
似乎没有帮助。允许在没有授权的情况下访问单个API?
namespace Backend.Controllers
{
[MobileAppController, Authorize]
public class RebuildLocalDatabaseCheckController : ApiController
{
[HttpGet, Route("api/LastLocalDatabaseRebuildRequest")]
[AllowAnonymous]
public JToken Get()
{
return JToken.FromObject(DateTimeOffset.Now);
}
}
}
这是针对我为UWP应用程序设置的Azure移动应用程序。我确实希望其他所有的东西都需要授权,而且这部分工作正常。我只是想公开这部分而不需要用户登录。