第三方登录 java Google
来源:互联网 发布:2016淘宝双十一抢红包 编辑:程序博客网 时间:2024/05/22 10:57
用Google账号登录(http://www.denglu.cc/provider/intro_google.html)
OAUTH是一种开放的,基于用户登录的授权认证方式。如当用户使用第三方软件调用Google Open API去操作自己的Google服务资源时,用户就要先对该软件授权。授权过程中,第三方软件会引导用户登录Google,进行用户鉴权,用户通过 Google身份鉴权后才能对第三方软件授权。显然,Google OAUTH只能对Google用户进行鉴权,其他用户体系的用户不能直接鉴权。Google提出了OAUTH的解决方案,将两者揉合在一起,具体流程如下图所示:
1. Web应用请求用户登录;
2. 支持用户直接使用腾讯微博帐号登录网站,可选择为用户自动匹配一个网站/软件帐号。
3. 用户选择使用Google OpenID进行登录;
4. Web应用请求发现Google认证服务URL;
5. Google向Web应用返回XRDS信息,其中包含Google认证服务URL;
6. Web应用请求用户登录Google服务,通过请求用户授权;
9. Google引导用户登录;
8. 用户输入用户名密码进行登录,同时确认是否对第三方软件授权;
8. Google认证中心返回用户ID与授权的Request Token给Web应用;
10. 用户可以访问受保护的资源,同时可以继续第七部中Oauth认证余下的环节;
使用谷歌账号登录流程:
1)点击用google账号登录按钮
2)弹出您网站连接到谷歌的浮动窗口,输入用户名密码。如果谷歌是已登录的状态,跳过此步骤
3)用户确定是否信任您的网站
0 0
- 第三方登录 java Google
- google第三方登录集成说明(android)
- java实现第三方登录
- java 第三方登录之QQ登录
- java 第三方登录之QQ登录
- 第三方登录之Google登录详细教程
- iOS Google Facebook 第三方登录(swift3.0 iOS9 xcode8)
- 集成Google第三方登录时出现的异常
- Java Web集成第三方登录
- 第三方登录(Facebook) java验证
- Java Web集成第三方登录
- Java Web 实现 QQ第三方登录
- Java实现Facebook第三方登录
- Java Web 实现 QQ第三方登录
- java之《ssm》第三方QQ登录
- QQ第三方登录的详解---java
- java 第三方登录之新浪微博登录
- Java之《ssm》第三方登录微博登录
- Some WIX extension tags write rows to CreateFolder table which lead to Not-Uninstallable Patch
- 已知先序和中序求后序
- RGB-D dataset
- .obj : error LNK2005: "public: virtual void __thiscall
- 自定义快捷命令程序(VC++加批处理)
- 第三方登录 java Google
- Same Tree
- IIS7.0应用程序池集成和经典的区别
- 设计模式
- 隐藏select边框及下拉箭头方法
- 不缺钱的钱荒背后究竟说明了啥?
- 第二题
- 转载和积累系列 - 微信、陌陌 架构方案分析
- 面试官:一个能一网打尽的技术问题