如何使用 Cordova 将使用 keycloak 的 angular 应用程序转换为移动应用程序?

How to transform an angular app which uses keycloak into a mobile app using Cordova?

提问人:AichaTH 提问时间:11/15/2023 更新时间:11/15/2023 访问量:10

问:

我目前正在研究用于身份验证的。我想使用技术生成一个版本。但是身份验证后如何将用户重定向到移动应用程序? Keycloak管理控制台似乎不接受有效的重定向uri,例如angular web applicationkeycloakandroidcordovaI'm facing issue of redirection after the user logs in via the keycloak login form.

"myapp://"

这是我到目前为止所做的:

  • 将 angular 构建文件添加到 www 文件夹中
  • 添加了cordova inappbrowser和白名单插件
  • 新增 cordova android 平台

这是我的config.xml文件:

<?xml version='1.0' encoding='utf-8'?>
<widget id="com.dom.myapp" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <name>MyAPP</name>
    <description>Sample Apache Cordova App</description>
    <author email="[email protected]" href="https://cordova.apache.org">
        Apache Cordova Team
    </author>
    <cdv:plugin name="org.apache.cordova.inappbrowser" />
    <cdv:plugin name="cordova-plugin-whitelist" version="1.0.0" source="npm" />
    <preference name="AndroidLaunchMode" value="singleTask" />
    <preference name="AndroidLaunchMode" value="singleInstance" />
    <preference name="permissions" value="none" />

    <access origin="*"/>
    <content src="index.html" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*/*" />
    
</widget>

我在深度链接插件上得到了一些线索,但由于我几乎没有移动开发技能,这对我来说非常复杂。我真的需要帮助 提前致谢 !

Android Angular Keycloak Cordova-plugins

评论


答: 暂无答案