使用Firebase在Android应用程序和web应用程序之间进行SSO

使用Firebase在Android应用程序和web应用程序之间进行SSO,android,firebase,firebase-authentication,Android,Firebase,Firebase Authentication,我正在开发基于Firebase的Android应用程序,最重要的是Firebase身份验证。我发现我的客户在应用程序之外(例如在他们现有的网站上)拥有一些内容会更容易。如今,将web应用程序的某些功能集成到本地Android应用程序中的应用程序似乎非常普遍 问题是,如何将这两者无缝集成在一起,特别是身份验证部分。例如,我将如何将基于web的个人资料编辑页面集成到本机应用程序中,我使用什么机制让用户只需登录一次(在本机应用程序中),然后在嵌入式web视图中自动进行身份验证 我建议您尝试一下SSO。

我正在开发基于Firebase的Android应用程序,最重要的是Firebase身份验证。我发现我的客户在应用程序之外(例如在他们现有的网站上)拥有一些内容会更容易。如今,将web应用程序的某些功能集成到本地Android应用程序中的应用程序似乎非常普遍


问题是,如何将这两者无缝集成在一起,特别是身份验证部分。例如,我将如何将基于web的个人资料编辑页面集成到本机应用程序中,我使用什么机制让用户只需登录一次(在本机应用程序中),然后在嵌入式web视图中自动进行身份验证

我建议您尝试一下SSO。我没有将openid与Firebase集成的经验,但从文档中可以看出Firebase支持标准。此外,还有一篇关于谷歌的文章建议不要在移动应用程序中使用网络视图

谢谢你的建议,我会调查一下的。我是否正确理解了这一点?当包含外部内容时,Chrome标签应该使用WebView,但是当我显示自己域中的内容时,使用WebView是安全的?是的,我想是这样。关于chrome标签有一个有趣的话题,我几天前看过,希望你会发现它对你的目的有用: