使用身份服务器将iframed形式集成到wordpress站点中

问题描述 投票:2回答:3

我们目前有一个Angular预订应用程序,可让客户登录。当他们单击登录时,他们将被重定向到我们的身份服务器上登录的页面。然后将它们重定向回我们的应用程序。我们想要做的是将我们的应用程序iframe转换为wordpress网站,并将登录功能从角度应用程序移动到wordpress站点。有人做过这样的事吗?我需要做什么,因为我不知道从哪里开始。寻找一个例子。

angular wordpress identityserver3
3个回答
0
投票

Xo for Angular可以帮助促进Angular App和WordPress之间的集成,从而提供可扩展的API。

https://wordpress.org/plugins/xo-for-angular/

而不是使用iframe,您的整个主题将是由WordPress管理的Angular App。其中包括动态路由,模板和API等功能,可轻松访问页面,帖子,菜单,选项等。

查看示例主题以开始:https://github.com/WarriorRocker/angular-xo-material

我是上面的插件和主题的作者。

请告诉我这样的事情对你有用,谢谢!


0
投票

iframe无法解决您的目的。将登录功能从角度应用程序移动到wordpress站点您需要一个可以为您执行外部登录的自定义插件。它类似于通过facebook google等登录。暴露角应用程序创建api然后从Wordpress调用api登录。


0
投票

这是一个非常糟糕的S.O.题!大声笑。我的答案是问题在一个有缺陷的领域。你问的是一个基本的架构问题,而不是一个有正确或错误答案的技术问题。

当然人们做过这样的事情!这是一个开发“功能”,您应该以业务术语而不是技术术语来描述它。您需要聘请开发人员来完成这项工作。正如Jin Thakur指出的那样,你不需要一个iFrame,所以你为什么要问iFrames?您对iFrames感兴趣,或者您是否有兴趣登录您的用户?在行为驱动开发[BDD]中,我们将使用Gherkin创建一个功能,但您可以使用您喜欢的任何业务语言。

Given that the site has an external login system.
And the users listed in the external login system are also tracted in the WordPress login system.
When a user logs into the external login system.
Then the user is re-directed to the WordPress site
And the re-direction URL contains a code that logs in the WordPress user.
© www.soinside.com 2019 - 2024. All rights reserved.