# 登录
> 下文所有的`www.zhangpn.com`全部代表本机localhost,可以配置host文件,也可以改为localhost
```http
POST /login?username=user&password=user HTTP/1.1
Host: www.zhangpn.com:8001
```
# 获取授权码
打开谷歌浏览器(火狐、IE等),键入如下地址回车:[直接点击](http://localhost:8001/oauth/authorize?response_type=code&client_id=web&redirect_uri=http://www.baidu.com)
```http
http://www.zhangpn.com:8001/oauth/authorize?response_type=code&client_id=web&redirect_uri=http://www.baidu.com
```
> https://www.baidu.com/?code=UXVa5a 获取到code【UXVa5a】
# 授权码模式
```http
POST /oauth/token?grant_type=authorization_code&code=UXVa5a&client_id=web&client_secret=web&redirect_uri=http://www.baidu.com HTTP/1.1
Host: www.zhangpn.com:8001
```
# 密码模式
```http
POST /oauth/token?username=user&password=user&grant_type=password&scope=all&client_id=web&client_secret=web HTTP/1.1
Host: www.zhangpn.com:8001
```
# 客户端模式
```http
POST /oauth/token?grant_type=client_credentials&scope=all&client_id=web&client_secret=web HTTP/1.1
Host: www.zhangpn.com:8001
```