首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在身份服务器4中使用多租户

在身份服务器4中使用多租户
EN

Stack Overflow用户
提问于 2017-07-11 12:09:12
回答 2查看 677关注 0票数 0

我们正在尝试使用萨斯基特标识服务器4一起使用Identity Server来制作多租户应用程序。

我们的要求如下。

我们对所有客户都有共同的登录页面。但是,一旦客户端用户登录,我们将显示用户可以访问的客户端列表,并且在单击客户端名称时,用户将被重定向到相应的客户端仪表板。

为了实现这一点,我们采用了以下几种方法。

  1. 登录,在Identity Server项目中添加客户列表页面。
  2. 当用户单击所需的客户机时,它将被重定向到客户端项目(在这里,我们已经将仪表板url设置为client)。
  3. 在基于url的客户端项目中(例如,clientname/home/dashboard),我们使用saaskit解析客户机。
  4. 所以现在它应该显示仪表板页面,但是我们已经在仪表板方法中添加了授权属性,因为它试图调用帐户/登录方法。但是在这里,这个方法不是从服务器项目中调用的,而是在客户端项目中进行搜索(这是不可用的),并生成到error.Also中,试图将仪表板的ReturnUrl附加到其中。

那么,有谁能说出问题所在,项目结构是否正确呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-18 22:06:20

当您单击IdentityServer门户中的客户端链接时,它应该会将您弹到客户端,然后客户端应该立即开始登录过程,将您通过IdentityServer弹回来,最后返回客户端。

IdentityServer -> Client -> IdentityServer --> Client。

请记住,仅仅因为用户已登录到IdentityServer,并不意味着他们为客户端应用程序提供了cookie。登录进程/重定向仍需执行。

票数 1
EN

Stack Overflow用户

发布于 2017-08-23 15:49:24

我将使用的可用客户端列表作为id之外的独立应用程序,这样就可以从id中回调。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45034225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档