Core 3.1 Web API项目中的身份验证端点

问题描述

我从标准.NET Core 3.1 SDK使用Angular 9创建了一个ASP.NET Core 3.1项目。我有许多具有[Authorize]属性的API端点,并且可以从Angular应用程序调用和接收数据。

只要我从浏览器中获得了承载令牌,我也可以使用Postman调用端点。

我的第一个问题是如何使用邮递员获得不记名令牌?

我已经使用Swashbuckle.AspNetCore实现了Swagger,并且看到了所有公共端点。我在Swagger中添加了定义授权类型所需的内容,并且看到用户需要填写的字段,其中应包含不记名令牌。现在,我需要弄清楚如何为用户提供一种获取承载令牌的方法,以便他们可以使用Swagger页面。

如何让用户获得承载令牌或输入其凭证才能使用Swagger页面?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...