首页 新闻 会员 周边

IdentityServer4 授权问题

0
悬赏园豆:20 [已解决问题] 解决于 2019-12-10 10:49



例如配置了3个客户端,一个用户。
是不是通过这一个用户就可以访问3个客户端?
怎么规划或者实现lvsc客户只能访问其中一个客户端?
授权码模式或者用户名密码模式怎么实现?

小吕lsc的主页 小吕lsc | 初学一级 | 园豆:8
提问于:2019-12-09 19:44
< >
分享
最佳答案
0
  1. 是不是通过这一个用户就可以访问3个客户端?

  2. 怎么规划或者实现lvsc客户只能访问其中一个客户端?
    ids4中通过自己写代码实现一个 用户:客户端 白名单即可

  3. 授权码模式或者用户名密码模式怎么实现?
    不用你实现,ids4已经实现了. 客户端按照要求发送http请求即可.

参考示例: https://github.com/linianhui/oidc.example

收获园豆:20
Timetombs | 老鸟四级 |园豆:3954 | 2019-12-09 20:14

我的问题就是用户怎么和客户端进行关联,现在ids4默认是一个用户可以访问所有客户端。
按照你的意思ids4本身不提供用户和客户端关联,必须自己实现吗?
白名单在哪里配置?

小吕lsc | 园豆:8 (初学一级) | 2019-12-10 10:27

@小吕lsc: 是的,ids4本身不提供,需要自己实现。一个关联表就可以存储白名单了。

Timetombs | 园豆:3954 (老鸟四级) | 2019-12-10 10:30

@blackheart: 好,我研究研究

小吕lsc | 园豆:8 (初学一级) | 2019-12-10 10:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册