Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 爱奥尼亚4,Azure Active Directory B2C,以谷歌为身份提供商_Ionic Framework_Azure Active Directory_Ionic4_Google Login_Capacitor - Fatal编程技术网

Ionic framework 爱奥尼亚4,Azure Active Directory B2C,以谷歌为身份提供商

Ionic framework 爱奥尼亚4,Azure Active Directory B2C,以谷歌为身份提供商,ionic-framework,azure-active-directory,ionic4,google-login,capacitor,Ionic Framework,Azure Active Directory,Ionic4,Google Login,Capacitor,本主题是关于离子4与Azure Active Directory B2C的结合 我在一个爱奥尼亚4项目中工作,我使用Azure Active Directory B2C作为登录提供商 不幸的是,尝试将Google添加为登录提供商会导致以下问题: 谷歌不再支持网络视图 是否有任何方法可以使用嵌入式浏览器从Azure B2C打开登录掩码,而只使用外部浏览器打开外部Google登录?如果我想使用google登录服务,我觉得我必须用系统浏览器打开整个登录过程,这是没有选项的,因为在隐藏外部浏览器的UR

本主题是关于离子4与Azure Active Directory B2C的结合

我在一个爱奥尼亚4项目中工作,我使用Azure Active Directory B2C作为登录提供商

不幸的是,尝试将Google添加为登录提供商会导致以下问题:

谷歌不再支持网络视图

是否有任何方法可以使用嵌入式浏览器从Azure B2C打开登录掩码,而只使用外部浏览器打开外部Google登录?如果我想使用google登录服务,我觉得我必须用系统浏览器打开整个登录过程,这是没有选项的,因为在隐藏外部浏览器的URL栏时缺少选项

因为我需要一种在没有工具栏的情况下打开登录掩码的方法。页面应该看起来像一个干净的登录掩码,这样用户就不会有离开应用程序的感觉

以前有没有人经历过这个问题并找到了解决方法?我想要的是以下行为:

  • 从本机应用程序中,用户应该能够从Azure打开登录掩码,并感觉不想离开应用程序。因此,应该在webview或inapp浏览器中打开此登录掩码,因为我认为无法操纵系统浏览器来隐藏URL栏

  • 然后,如果用户决定使用google Identity provider登录,可以使用系统浏览器,最好是在弹出窗口中

如果有人能解决这个问题,我将不胜感激


致以最诚挚的问候

您找到解决方案了吗?您找到解决方案了吗?