令牌 Endpoint

2017-02-25  本文已影响367人  灭蒙鸟

layout: docs-default

令牌 Endpoint

程序可以调用令牌endpoint来请求和刷新令牌 (resource owner password credential flow, authorization code flow, client credentials flow 和自定义授权类型).

支持参数

请看 规格.

认证

发到令牌endpoint的请求,必须已认证--或者通过基础认证里的客户端ID和密钥或者把客户端ID和密钥放在Post的body里。
如果放在基础认证的header里面,要求如下:

var clientId = "...";
var clientSecret = "...";

var encoding = Encoding.UTF8;
var credentials = string.Format("{0}:{1}", clientId, clientSecret);

var headerValue = Convert.ToBase64String(encoding.GetBytes(credentials));

例子

(方便阅读,已经去除了Form转码和增加换行)

POST /connect/token
Authorization: Basic abcxyz

grant_type=authorization_code&
code=hdh922&
redirect_uri=https://myapp.com/callback
上一篇 下一篇

猜你喜欢

热点阅读