来自ID开放平台
oauth2/authorize
OAuth2的authorize接口
URL
http://api.10000.com/oauth2/authorize
HTTP请求方式
GET/POST
请求参数
必选 | 类型及范围 | 说明 | |
---|---|---|---|
client_id | true | integer | 申请应用时分配的AppKey |
redirect_uri | true | string | 授权回调地址,站外应用需与设置的回调地址一致。 |
scope | false | string | 申请scope权限所需参数,可一次申请多个scope权限,用逗号分隔。 |
state | false | string | 用于保持请求和回调的状态,在回调时,会在Query Parameter中回传该参数。开发者可以用这个参数验证请求有效性,也可以记录用户请求授权页前的位置。这个参数可用于防止跨站请求伪造(CSRF)攻击 |
display | false | string | 授权页面的终端类型,取值见下面的说明。 |
forcelogin | false | integer | 是否强制用户重新登录,1:是,0:否。默认0。 |
- display说明:
参数取值 | 类型说明 |
---|---|
default | 默认的授权页面,适用于web浏览器。 |
mobile | 移动终端的授权页面,适用于支持html5的手机。 |
返回数据
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
code | string | 用于调用access_token,接口获取授权后的access token。 |
state | string | 如果传递参数,会回传该参数 |
示例
//请求 https://api.10000.com/oauth2/authorize?client_id=123050457758183&redirect_uri=http://www.example.com/response&response_type=code&state=EZSN //同意授权后会重定向 http://www.example.com/response?code=CODE&state=EZSN