我有一个ASP.NET Web Api,它使用ASP.NET身份来管理对API的用户和角色访问。我有一个案例,我试图创建一个JWT令牌,以便外部公司可以访问我的一个端点。我一直在尝试使用this SO article - Second answer中显示的代码创建我自己的JWT。我的JWT令牌正确解码,但不允许访问我的端点,即使我已分配了适当的角色。我想知道是否可能需要其他信息在有效载荷,因为该系
我正在尝试更改用户登录或注销时要注册的注册表单。这是我的尝试: if (!Request.IsAuthenticated)
{
ViewBag.Name = new SelectList(_context.Roles.First(x=> x.Name == "Registered Users").Name);
}
else
{
ViewBag.Name = new Se
我已经成功地创建自定义的电子邮件服务提供商的UserManager: public class ExchangeEmailService : IIdentityMessageService
{
public async Task SendAsync(IdentityMessage message)
{
using (var client = new SmtpCli