其他分享
首页 > 其他分享> > 我如何将WebApiConfig添加到我的UmbracoApiController?

我如何将WebApiConfig添加到我的UmbracoApiController?

作者:互联网

我正在尝试为我的Umbraco V8软件包创建一个APIcontroller.该API工作正常,但我只希望我的后台AngularControllers可以访问该API.我希望创建一个如此答案https://stackoverflow.com/a/30573590/11409365中所述的属性.这样,只有localmachine才能访问API.

我认为这无关紧要,但这是我的APIController中的代码

    public class PackageApiController : UmbracoApiController
    {
        [HttpGet]
        public string GetString()
        {
            return "Test";
        }

     }

但是,我应该在哪里添加WebApiConfig类,又如何确保ApiController使用此类?

解决方法:

使用UmbracoAuthorizedApiController代替UmbracoApiController是否足够? UmbracoAuthorizedApiController要求呼叫者登录到后台.

在这里看看(还有一个向UmbracoApiController添加属性的选项):https://our.umbraco.com/documentation/reference/routing/webapi/authorization

标签:umbraco,asp-net-apicontroller,c,net,umbraco8
来源: https://codeday.me/bug/20191210/2104962.html