我已经设置了一个C#项目,它使用了swashbucklerswagger。我已经成功地在我的一个定义上创建了一个授权按钮。但是当添加一个新定义时,我不能授权这个新定义,而且我的所有端点都返回一个401未经授权的定义。我只能对默认定义进行授权。在startup.cs中,我有:
public void ConfigureServices(IServiceColle
我正在构建一个API,其中我有两个端点,在这里我需要用户ID,因此,在从这个帖子中获得了投票最多的答案(而不是接受的答案)之后:。我创建了一个Action,我可以使用[UserIdFromToken]属性来设置它。因此,我基本上是通过这个Action过滤器获得用户ID的,该过滤器是这样从授权头获得的:[UserIdFromToken]
public IActionResult Get(Guid,现在它在<em