首页 > 解决方案 > IdentityServer4 - 如何创建可用于查询持久授权表的新端点

问题描述

需要查询 Persisted grant table 来获取用户的 subjectId。在身份服务器项目中创建了一个新的控制器 UserInfo 但无法从邮递员调用

用户信息控制器

[SecurityHeaders]
[AllowAnonymous]
public class UserInfoController : Controller
{
    private readonly AppDbContext _context;

    public UserInfoController(AppDbContext context)
    {
        _context = context;
    }

    // GET: UserInfo
    public async Task<IActionResult> Index()
    {
        return View(await _context.PersistentGrant.ToListAsync());
    }
}

我在启动文件中使用端点路由

标签: asp.net-coremodel-view-controllercontrollerurl-routingidentityserver4

解决方案


推荐阅读