大家好,我正在构建一个基于 Google Apps 的解决方案。基本上我是这样设置的:
当 Google Apps 帐户持有人安装它时,他/她输入要使用的单个 Googles Apps 帐户的身份验证详细信息 - 该帐户将被已安装系统实例的所有用户用于上传到与该帐户关联的 Google Docs,并且管理与该 Google Apps 帐户关联的 Google 日历条目。
如上所述的用户可以创建其他用户并邀请他们从单独的登录屏幕登录,他们应该能够与系统的设施进行交互,这些设施允许与用于安装系统的 Google Apps 帐户相关联的服务进行交互。
与原始用户同域的任何其他用户也可以安装系统并自动与同域用户创建的实例关联。
我设置了第一部分和第三部分,但第二部分是我遇到的问题 - 我将集中式 Google Apps 帐户的凭据存储在数据库中,并且需要一种使用详细信息进行无缝身份验证的方法,即我没有不希望用户必须添加登录详细信息,也不必经历必须被要求允许应用程序访问 Google Apps 服务的过程 - 我希望当用户登录时,它们会自动透明还登录了 Google Apps 帐户并能够使用其服务。
我该怎么做?
我知道这是可以做到的——我已经安装了大量的应用程序,但它们都不需要我完成这两个我觉得完全没有必要的身份验证过程——我该怎么办?- 请帮忙!