gpt4 book ai didi

c# - 删除特定 API 调用的授权规则

转载 作者:太空宇宙 更新时间:2023-11-03 19:39:51 26 4
gpt4 key购买 nike

我有一个 WEB Api Controller , Controller 顶部有 [Authorize] 标签——这意味着此类中的所有 API 都将应用此规则。像这样:

    [Authorize]
[RoutePrefix("api/v1/route")]
public class ItemController : ApiController
{
/// Etc...

我的问题是,对于此类中的特定调用,我不希望应用此 Auth 规则。我确信我以前见过这样做的方法,但我用谷歌搜索都找不到。我认为它是这样的:

        [HttpPost]
[Route("singleCall")]
[NOTAUTH]//whatever should go in here
public void Log()
{

有什么想法吗???

最佳答案

看看 [AllowAnonymous]

This page有一些例子。

关于c# - 删除特定 API 调用的授权规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55120774/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com