我正在寻找一种将 Google Cloud Identity 集成到现有项目中的解决方案。这个想法是有两个应用程序-旧的和新的。在旧的应用程序中,用户现在使用用户名和密码登录,在我计划引入GCI的新应用程序中。
在新应用中已经建立Cloud Identity的同时,是否可以与旧应用授权模型具有向后兼容性?
问题在于,用户应该能够在旧应用程序和新应用程序中进行授权,而且我想不出一种解决方案不会强迫我更改旧应用程序中的授权模型,而我实际上不希望这样做
答案 0 :(得分:1)
经过深入研究,我得出的结论是, Firebase 是通过用户名和密码将经典授权与Google Cloud Identity集成的最佳方法。
Firebase身份验证除了支持通过Google,Facebook,Twitter等进行的联合登录外,还支持密码身份验证,使您可以随着台式机和移动设备上的扩展轻松扩展身份验证系统。除此之外,在使用Google Cloud Platform时,Firebase也是开箱即用的。
使用Firebase,我将能够在旧应用中使用用户名和密码来实现简单登录,并在新应用中使用Google登录。