如何使用 Google Apps 对用户进行内部应用程序身份验证
我正在我们公司内创建一个应用程序来处理我们的所有处理。这需要实施 Google Apps(我们有 Premier)。
我很难找出验证用户身份的最佳方法。我需要完全访问他们的所有信息(添加、删除、修改[日历、电子邮件、联系人[、密码?]])。我想做一些类似于 OAuth 的事情,这样他们就不需要将密码存储在我的服务器和谷歌上。就好像都是1个并发登录一样。
我正在使用 Zend 与 Gdata API 进行通信。
对于我的应用程序来说,最好的身份验证类型是什么?此身份验证有哪些限制?
提前致谢。
I am creating an application within our company that handles all our processing. This will need to implement Google Apps (we have premier).
I'm having a hard time figuring out the best way to authenticate user. I need full access to ALL their information (add, delete, modify [calendars, emails, contacts[, password?]]). I'm wanting to do something along the lines of OAuth so that they don't need to store their password on my server as well as google. As if it's all 1 concurrent login.
I'm using Zend to communicate with Gdata API.
What's the best kind of authentication for my application? What are limitations to this authentication?
Thanks ahead of time.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
2-legged OAuth 允许域中的受信任应用程序访问用户数据,而无需用户的显式干预。
请参阅 http://code.google.com/apis/gdata/ docs/auth/oauth.html#2LeggedOAuth
2-legged OAuth allows the trusted applications on the domain to access user data without the user's explicit intervention.
See http://code.google.com/apis/gdata/docs/auth/oauth.html#2LeggedOAuth