从IUserService访问请求的客户端

Sco*_*ott 2 thinktecture-ident-server

我有一个现有的数据库,其中包含用户凭据以及这些用户凭据可以访问的应用程序的映射.在身份服务器中,我将每个应用程序设置为客户端,用户可以成功进行身份验证.但是,任何用户都有权获得任何申请.我想知道是否有一种方法可以访问我的IUserService实现请求的客户端?这样我就可以检查他们是否有权使用该应用.

Bro*_*len 5

IdentityServer允许通过ICustomRequestValidator接口自定义验证请求.您可以实现此操作并返回错误以防止用户获取客户端的令牌.

如果您对此有更多反馈,请告诉我们github问题跟踪器.