我有一个angular应用程序(我不使用ionic),它使用keycloak身份验证(keycloak-angular和keycloak-js)。
我尝试用apache cordova为我的应用程序创建一个移动的应用程序,但是我在让keycloak在cordova中工作的步骤上遇到了障碍。对于信息,一切都配置好在keycloak(redirect uri...)。
我的问题如下:
- keycloak angular与cordova兼容吗?
1.有没有可能在cordova中使用我的应用程序而不对身份验证部分进行任何更改,或者我应该自己实现身份验证机制(不使用keycloakAuthGuard)。
1.有没有可能在应用程序中直接显示keycloak认证页面而不打开Web导航器(也许可以使用appbrowser中的插件)?
1.有没有完整的keycloak-angular和cordova集成的例子?
提前感谢,亲切的问候
1条答案
按热度按时间qij5mzcb1#
不,我不认为你可以直接在 cordova 上使用角形keycloak。但是你可以使用inAppBrowser插件在应用程序外打开keycloak认证页面,然后使用deeplinks插件捕获重定向到你的应用程序的URL并提取URL参数以使用它们来获取认证令牌。