如何将 WebApiConfig 添加到我的 UmbracoApiController?
How do I add an WebApiConfig to my UmbracoApiController?
我正在尝试为我的 Umbraco V8 软件包创建一个 API 控制器。 API 工作正常,但我只希望我的后台 AngularControllers 能够访问 API。我希望创建一个如本回答 中所述的属性。这样只有本地机器可以访问 API.
我认为这不相关,但这是我的 APIController
中的代码
public class PackageApiController : UmbracoApiController
{
[HttpGet]
public string GetString()
{
return "Test";
}
}
但是我应该在哪里添加我的 WebApiConfig class 以及如何确保 ApiController 使用这个 class?
使用 UmbracoAuthorizedApiController 代替 UmbracoApiController 就足够了吗? UmbracoAuthorizedApiController 要求调用者登录后台。
看看这里(还有一个选项可以将属性添加到 UmbracoApiController):https://our.umbraco.com/documentation/reference/routing/webapi/authorization
我正在尝试为我的 Umbraco V8 软件包创建一个 API 控制器。 API 工作正常,但我只希望我的后台 AngularControllers 能够访问 API。我希望创建一个如本回答
我认为这不相关,但这是我的 APIController
中的代码 public class PackageApiController : UmbracoApiController
{
[HttpGet]
public string GetString()
{
return "Test";
}
}
但是我应该在哪里添加我的 WebApiConfig class 以及如何确保 ApiController 使用这个 class?
使用 UmbracoAuthorizedApiController 代替 UmbracoApiController 就足够了吗? UmbracoAuthorizedApiController 要求调用者登录后台。
看看这里(还有一个选项可以将属性添加到 UmbracoApiController):https://our.umbraco.com/documentation/reference/routing/webapi/authorization