我们正在尝试使用saaskit和Identity Server 4来使用Identity Server创建多租户应用程序。
我们的要求如下。
我们为所有客户提供通用登录页面。但是,一旦客户端用户登录,我们就会显示用户有权访问的客户端列表,点击客户端名称后,用户将被重定向到相应的客户端仪表板。
为实现这一目标,我们采用了以下方法。
那么,任何人都能说出问题是什么,项目结构是否正确?
答案 0 :(得分:1)
当您单击IdentityServer门户中的客户端链接时,它应该将您退回到您的客户端,然后您应该立即通过IdentityServer反弹并最终再次返回到客户端来开始登录过程。
IdentityServer - >客户 - > IdentityServer - >客户端。
请记住,仅仅因为用户已登录IdentityServer,并不意味着他们拥有客户端应用程序的cookie。登录过程/重定向仍然必须执行。
答案 1 :(得分:0)
可用的客户列表我将用作id之外的独立应用程序,这样就会有来自ID的回调