Ionic 2:使用keycloak登录

时间:2017-02-17 19:31:05

标签: angular cookies ionic2 session-cookies keycloak

我有 MyApp - Ionic 2应用,我想通过 Keycloak 实施登录,如您在此处here所示。

MyApp http://localhost:8100/

上运行 http://localhost:8080/

上的

Keycloak 服务器

有以下情况:

  1. 用户访问MyApp并按登录按钮。
  2. 用户重定向到Keycloak页面,填写凭据并按登录。
  3. 将用户重定向回MyApp:
  4. enter image description here

    问题在于:MyApp不会存储Keycloak响应中的cookie(see here)。所以我正在考虑从Keycloak捕获重定向,提取cookie并将它们存储到LocalStorage中。我不知道Angular 2如何捕获这样的重定向。

    感谢您的任何建议!

1 个答案:

答案 0 :(得分:0)

在Keycloak中有一个Javascript Adapter - keycloak.js,它已经知道如何使用Cordova应用程序。

您的另一个问题已经有了答案,如何使用此js适配器Ionic 2: login via keycloak won't store keycloak cookies