gpt4 book ai didi

azure - 允许基于 ASP.NET Core 中的策略的匿名身份验证

转载 作者:行者123 更新时间:2023-12-05 07:10:30 25 4
gpt4 key购买 nike

我有一项服务,允许匿名(未经身份验证)用户检索 https://myService.com/data?date={utc.yesterday},但在某些情况下 https ://myService.com/data?date={utc.today} 仅允许经过身份验证的用户使用。

基本上,管理员需要先批准预览数据,然后匿名用户才能看到它。批准是通过另一个 api 进行的,与此问题无关。

如何设置授权策略,当我们的数据库表明此数据尚未获得批准时,这可能会导致挑战。是否可以在策略授权时强制执行身份验证?

最佳答案

要将 Controller 从身份验证过程中排除,您可以使用允许匿名属性:

 [AllowAnonymous]
public class AnonymousController : ControllerBase
{
}

关于azure - 允许基于 ASP.NET Core 中的策略的匿名身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61204081/

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