Add attributes
This commit is contained in:
@@ -19,18 +19,21 @@ namespace Summit.ApiDemo.DemoLibrary
|
|||||||
}
|
}
|
||||||
|
|
||||||
[HttpGet]
|
[HttpGet]
|
||||||
|
[ApiTokenAuthorize("Test1", "~/App_LocalResources/DemoModule.resx", DotNetNuke.Web.Api.Auth.ApiTokens.Models.ApiTokenScope.Host)]
|
||||||
public HttpResponseMessage Test1()
|
public HttpResponseMessage Test1()
|
||||||
{
|
{
|
||||||
return Request.CreateResponse(HttpStatusCode.OK, "Hello from Test1");
|
return Request.CreateResponse(HttpStatusCode.OK, "Hello from Test1");
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpGet]
|
[HttpGet]
|
||||||
|
[ApiTokenAuthorize("Test2", "~/App_LocalResources/DemoModule.resx", DotNetNuke.Web.Api.Auth.ApiTokens.Models.ApiTokenScope.Portal)]
|
||||||
public HttpResponseMessage Test2()
|
public HttpResponseMessage Test2()
|
||||||
{
|
{
|
||||||
return Request.CreateResponse(HttpStatusCode.OK, $"Hello from {PortalSettings.PortalName}");
|
return Request.CreateResponse(HttpStatusCode.OK, $"Hello from {PortalSettings.PortalName}");
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpGet]
|
[HttpGet]
|
||||||
|
[ApiTokenAuthorize("Test3", "~/App_LocalResources/DemoModule.resx", DotNetNuke.Web.Api.Auth.ApiTokens.Models.ApiTokenScope.User)]
|
||||||
public HttpResponseMessage Test3()
|
public HttpResponseMessage Test3()
|
||||||
{
|
{
|
||||||
return Request.CreateResponse(HttpStatusCode.OK, $"Hello from {UserInfo.DisplayName}.");
|
return Request.CreateResponse(HttpStatusCode.OK, $"Hello from {UserInfo.DisplayName}.");
|
||||||
|
|||||||
Reference in New Issue
Block a user