网易邮箱账号OAuth2.0认证文档
OAuth2.0认证分为3个步骤:
1)用户授权并获取code
2)使用code换取access_token
3)使用access_token获取用户信息
- URL:
-
http://reg.163.com/open/oauth2/authorize.do
- HTTP请求方式:
- GET
- 请求参数:
-
参数 意义 client_id 分配给第三方的key redirect_uri 授权流程结束后跳转的URL。redirect_uri所在的域名必须与申请OAuth认证邮件中网站域名一致 response_type 此值固定为"code" state(可选) 用于保证请求和回调用户状态统一,建议商家在state值中加入用户状态或使用session存储state值。这个参数可用于防止跨站请求伪造(CSRF)攻击 - 返回值:
-
参数 意义 code 获取的Code state 如果请求中传了state参数,会回传该参数用于校验 - 返回示例:
-
http://YOUR_CALBACK_URL?code=A_CODE_GENERATED_BY_SERVER
- 错误时返回值:
-
参数 意义 error 错误类型 error_description 错误描述 - 错误时返回示例:
-
http://YOUR_CALBACK_URL?error=invalid_client&error_description=client+identifier+is+invalid
- URL:
-
http://reg.163.com/open/oauth2/token.do
- HTTP请求方式:
- POST
- 请求参数:
-
参数 意义 client_id 分配给第三方的key client_secret 分配给第三方的secret grant_type 此值固定为"authorization_code" code 第一步返回的code值 redirect_uri 必须与第一步所传redirect_uri参数一致 - 返回值:
-
参数 意义 access_token 获取的Access Token expires_in Access Token过期时间 - 返回示例:
-
{"expires_in":5184000,"access_token":"dab93a1e30960af28e6a975faeaf7c25"}
- URL:
-
https://reg.163.com/open/oauth2/getUserInfo.do
- HTTP请求方式:
- GET
- 请求参数:
-
参数 意义 access_token 第二步获得的access_token - 返回值:
-
参数 意义 userId 用户数字Id(长度不会超过15位) username 用户账户名称(如果用户在登录的时候不选择共享账户名称,则只返回userId,所以请以userId作为用户的唯一标识) - 返回示例:
-
{"username":"urstest_mreg","userId":"820014421"}(如果用户在登录的时候不选择共享账户名称,则返回:{"userId":"820014421"})
申请OAuth认证需要发送邮件到passport@service.netease.com, 邮件规范如下:
a. 申请邮件主题统一为“申请OAuth认证”;
b. 邮件内容必须按照如下模板:
1)网站名称:__________________
2)网站域名:__________________
3)网站经营单位:__________________
4)网站描述(不要超过85个字符):__________________
5)网站的80*80px在线连接logo的url:__________________
6)负责人姓名、手机号以及邮箱:__________________
7)申请人同意(邮件内容必须包含下面这段话):
网易公司有完全权利根据申请人提交的信息审核通过、不通过,或随时终止给予申请人的授权和服务,且不对有关服务的稳定性、可持续性做任何明示或暗示的保证。
申请人保证申请网站及其相关接口、通道的合法性、安全性、稳定性,否则给网易公司造成的损失应予以赔偿;申请人完成申请、获准通过后,应根据网易公司提供的信息数据进行开发,不得擅自变更用户登录网易邮箱账号的页面,不得以任何方式截取、搜集、保存网易邮箱账号用户的任何用户数据;申请人自行完成登录结果信息的数据项校验并独立承担后果。
网易公司拥有网易邮箱账号服务相关的一切权利,包括但不限于:网易邮箱账号用户登录数据以及其它用户数据、文字、软件、声音、图片、录像、图表、广告、电子邮件,等的全部内容。
c. 请严格按照以上规范,否则不予受理,审核通过后,我们会为您分配相应的Consumer key和secret
网易邮箱账号OAuth2.0认证文档相关推荐
- 关于微软邮箱启用OAuth2.0身份认证后Foxmail无法正常收取邮件的解决办法
从2023-1-1开始微软正式禁用基本身份认证模式,开始启用OAuth2.0认证(类似我们用微信账号注册登陆其他App),这会导致我们之前用Foxmail创建的邮箱账号无法正常收发邮件,会一直持续出现 ...
- 如何支持微软邮箱OAuth2.0认证
近期收到部分使用微软邮箱的客户反映,在EDI系统中无法连接到他们的企业邮箱中,连接过程中报错: IMAP protocol error. 1 NO LOGIN failed-,经确认是微软停用了邮箱的 ...
- C# 网络编程之豆瓣OAuth2.0认证具体解释和遇到的各种问题及解决
近期在帮人弄一个豆瓣API应用,在豆瓣的OAuth2.0认证过程中遇到了各种问题,同一时候自己须要一个个的尝试与解决,终于完毕了豆瓣API的訪问.作者这里就不再吐槽豆瓣的认证文档了,毕 ...
- C# 网络编程之豆瓣OAuth2.0认证详解和遇到的各种问题及解决
最近在帮人弄一个豆瓣API应用,在豆瓣的OAuth2.0认证过程中遇到了各种问题,同时自己需要一个个的尝试与解决,最终完成了豆瓣API的访问.作者这里就不再吐槽豆瓣的认证文档了,毕竟人 ...
- Spring Security OAuth2.0认证授权知识概括
Spring Security OAuth2.0认证授权知识概括 安全框架基本概念 基于Session的认证方式 Spring Security简介 SpringSecurity详解 分布式系统认证方 ...
- android新浪微博Oauth2.0认证以及登录
前言:微博作为新兴的一项网络工具,在某种意义上讲实现了把世界变小的作用.足不出户,也变成了现实.作为程序员我们更加关注的是为我所用.幸好的是微博运行商为我们提供了丰富的接口,我们可以善用这些接口.首先 ...
- 网易邮箱账号遭公开叫卖;任正非谈华为接班人;中科协回应提名李彦宏增选院士 | 极客头条...
快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...
- Spring Security OAuth2.0认证授权五:用户信息扩展到jwt
历史文章 [Spring Security OAuth2.0认证授权一:框架搭建和认证测试] [Spring Security OAuth2.0认证授权二:搭建资源服务] [Spring Securi ...
- Spring Security OAuth2.0认证授权
文章目录 1.基本概念 1.1.什么是认证 1.2 什么是会话 1.3什么是授权 1.4授权的数据模型 1.4 RBAC 1.4.1 基于角色的访问控制 2.基于Session的认证方式 3.整合案例 ...
最新文章
- layer-list简单使用以及shape的定义
- android中设置ListView的选中的Item的背景颜色(附源码)
- addEntriesFromDictionary用法
- SEH(结构化异常处理)
- 微信开发系列之一 - 微信公众号开发的开发环境搭建
- java实现各种算法
- 链接Mysql的api mysqli和pdo
- Python1 安装和配置
- 常用 linux 快捷键设置,Eclipse常用的快捷键及配置
- winfrom软件开发汽车测试_从事汽车电子软件开发岗,我们最近还没那么愁
- 帆软注册文件_注册信息- FineReport帮助文档|报表开发|报表使用|学习教程
- 求定积分sinx的c语言编程,sinx定积分计算
- 【嵌入式工程师常用网站】
- 什么是php数组,PHP数组是什么?
- 并行是什么意思?与并发的区别是什么?
- 苹果5越狱教程_苹果新越狱工具发布,支持iOS 13最新版,详细安装教程看这里...
- springboot项目下关于网站访问量UV统计
- CDH azkaban-3.75.2安装教程
- 服务器定时开机设置方法
- 魔兽争霸3宽屏显示器适配
热门文章
- 赤峰中考计算机考试软件,赤峰中考信息技术实施细则
- 手机测试充电宝软件,共享充电宝软件哪个好用 一个APP帮你搞定
- 微型计算机的台式兼容是,微型计算机的台式兼容机是自己根据需要选择各个部件,配置出自己的计算机...
- python anaconda下载包_anaconda下载_anaconda正式版下载_3DM单机
- Jquery中把一段html代码动态写入到DIV中(简单实例)
- Spring boot整合Activemq的原理
- su 和 sudo -i、su root区别
- Java项目:SSM在线工艺品销售商城平台网站
- 自顶向下浅析go-iris框架
- NPC/ANPC三电平调制方法和中点平衡算法