Skip to content

tloto/go-

Repository files navigation

#OAuth2接口文档

正式域名:oa.mana.com
测试域名:oatest.mana.com

#Step 1. 登陆授权 ##跳转到:/authorize ###参数:

  必填 response_type : "code"   //此处填写code  
  必填 client_id        //玛娜花园的授权客户端id  
  选填 state            //状态码  
  选填 redirect_uri     //回调地址,必须与服务端预留地址一致  

###返回值:
code //用于获取token state //返回请求的state值 ###说明:
客户端跳转到授权界面获取登陆授权。授权成功服务器跳转至客户端注册的redirect url地址,并附带参数code,state

#Step 2. 获取token ##地址:/token ###协议:POST ###参数:

  必填 client_id        //玛娜花园的授权客户端id  
  必填 client_secret    //玛娜花园预留安全码
  必填 grant_type       //此处填authorization_code
  必填 code             //step1返回的code
  必填 redirect_uri     //回调地址,必须与服务端预留地址一致  

###返回值:
access_token //用户访问授权码,通过该授权码获取内容 token_type //返回bearer refresh_token //访问授权码过期时,通过该授权码刷新访问授权码 expires_in //过期时间

#Step 3. 获取信息 ##地址:/userinfo ###协议:GET ###参数:

  必填 access_token //用户访问授权码,通过该授权码获取内容

###返回值:
"sub" //用户唯一识别ID,同openid
"nickname": //用户昵称 "name": //用户名 "phone_number": //手机号 "email": //邮箱

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published