第三方将实施我的脚本,将注入在其网站上一个按钮,将打开我的托管服务器上的一个新窗口的angular2应用。然后如何分离Identityserver4前端和后端
的angular2应用程序将使用identityserver4我的服务器上还举办认证用户,但会在不同的子域。
用户将然后得到一些选项在angular2应用做不同的事情,但最终的智威汤逊将被传递到第三方。
所以我想要做的是独立的this identityserver4项目单独angular2项目,这将是从identityserver不同的子域的意见。
所以我的问题是如何从一个在sub1.mydomain.com上运行的在sub1.mydomain.com上运行的JavaScript应用程序中运行的sub2.mydomain.com上验证客户端/用户名/密码并返回JWT的JWT?
这甚至可能吗?
,但我需要“登录流程”是从identityserver一个单独的子域我angular2应用。 – user3621898
@ user3621898为什么你不想让登录流(angular2应用程序)位于另一个子域而不是身份服务器?它也应该是可能的。你必须查看他们的快速启动流程。了解登录所需的步骤,然后将它们复制到您的angular2应用程序中。使用Ajax调用而不是页面更改。 –
由于许多其他应用程序将使用身份服务器,并且很多与身份服务器无关的逻辑将出现在angular2应用程序中,所以我想尽可能将它们分开。 – user3621898