使用身份服务器将iframed表单集成到wordpress网站

时间:2019-01-25 04:59:16

标签: angular wordpress identityserver3

我们目前有一个Angular预订应用程序,可以让客户登录。当他们单击登录名时,他们将被重定向到我们的身份服务器上该登录名的页面。然后将它们重定向回我们的应用程序。 我们要做的是将我们的应用程序内嵌到wordpress网站中,并将登录功能从角度应用程序移至wordpress网站。 有人做过这样的事情吗?我不确定该从哪里开始,该怎么办。寻找一个例子。

3 个答案:

答案 0 :(得分:0)

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

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

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

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

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

让我知道这样的事情是否对您有用,谢谢!

答案 1 :(得分:0)

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

答案 2 :(得分:0)

这是一个非常糟糕的S.O.题!大声笑。我的回答是,问题出在有缺陷的领域。您要问的是基本架构问题,而不是答案是对还是错的技术问题。

当然,人们已经做了类似的事情!这是开发的“功能”,您应该用业务术语而不是技术术语来描述它。您将需要聘请开发人员来完成这项工作。正如Jin Thakur指出的那样,您不需要iFrame,为什么要问有关iFrame的问题?您对iFrame感兴趣,还是对登录用户感兴趣?在行为驱动开发[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.