首页 > 解决方案 > 离子:keycloak登录后重定向Android应用程序

问题描述

我有一个 ionic 6 应用程序(使用电容器 3),并且我使用 Keycloak 作为身份验证提供程序。我当前的 keycloak 版本是 V 14.0.0。当我测试 web 的 web 版本时一切正常,但是当我移动到 Android 时,当用户进行 keycloak 登录时,我无法重定向到应用程序。

这是我的 KeyCloak 客户端配置: keycloakconfig

我已经在 android manifest 中设置了深层链接:

        <intent-filter>

            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="http://bec02:8080/auth/" android:host="com.test.kctestapp"/>
        </intent-filter>

但是一旦通过身份验证,页面就找不到了:

pagenotfounderror

我做错了什么?谢谢你。

标签: androidangularionic-frameworkkeycloakandroid-deep-link

解决方案


推荐阅读