将Janrain社交登录连接到AngularJS

时间:2017-07-17 01:30:47

标签: java angularjs janrain

请注意,我问的是一个概念而不是一个具体的问题。

问题:从根本上说,java servlet从外部API接收帖子,需要告诉AngularJS。什么是最好的方式,或者决定最佳方式的主要考虑因素是什么?

对于后台,我的特殊情况是使用Janrain社交登录API:

我想在AngularJS中使用Janrain社交登录。按照他们的例子,我可以成功地从AngularJS到Janrain,然后回到一个用有效的用户配置文件完成的java servlet。这样整个流程就可以了。

我遇到的问题是如何从java servlet返回到AngularJS。似乎有几种方法,例如:

  1. 部署Janrain javascript客户端(janrain-init.js)并在janrain.events.onCaptureLoginSuccess.addHandler()中插入AngularJS中的事件 - 除了我不知道在哪里找到janrain-init.js的副本(是的) ,我看了)。

  2. 从Janrain创建一个.jsp页面作为返回目标,从jsp页面调用java来交换配置文件的标记,然后以某种方式将结果传递给AngularJS。但是怎么样?

  3. 将返回目标保留为java servlet,并以某种方式向Angular发送通知。但是怎么样?

  4. 谢谢

    更新:我学到的东西......
    1.最好的方法是让API通知浏览器它已经完成了 2.然后尽快回流到AngularJS 3.从AngularJS调用(使用http)Java servlet进行任何后续处理

    这样,流程仅由事件决定。

0 个答案:

没有答案