Add attributes

This commit is contained in:
2025-01-28 16:29:11 +01:00
parent baacb6e2df
commit 057cda6b30

View File

@@ -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}.");