钉钉登录教程:地址(教程比较详细可以参考)
https://open.dingtalk.com/document/isvapp-server/tutorial-enabling-login-to-third-party-websites
步骤一:登录钉钉开发者后台,创建并配置应用。在此省略可以参考 教程操作;
步骤二:添加接口权限 (省略;参考文档)
步骤四:设置第三方网站的回调域名(回调域名为) 如下:
服务器出口IP
127.0.0.1
应用首页地址(随便设置就如下:)
https://www.dingtalk.com
步骤六:构造登录的第三方网站的访问地址
赋值官网给我们的地址进行修改如下:
https://login.dingtalk.com/oauth2/auth?
redirect_uri=https%3A%2F%2Fwww.aaaaa.com%2Fauth
&response_type=code
&client_id=dingxxxxxxx //应用的AppKey
&scope=openid //此处的openId保持不变
&state=dddd
&prompt=consent
只修改 redirect_uri 和 &client_id 其他的不变(将这个地址居中到一行可以访问到钉钉登录的页面;可以进行测试)
https://login.dingtalk.com/oauth2/auth?
redirect_uri= http://127.0.0.1:8080/ #登录成功跳转的地址
&response_type=code
&client_id= ding9rhrejenvap5hia0 #自己配置文件中的 AppKey
&scope=openid
&prompt=consent
# &state=dddd 这个不要
步骤七:访问第三方网站地址
(点击官网步骤下的 “获取token” 蓝色字体 会有具体教程)
如他让我们向这个地址发一个post 请求传以下参数:
教程有参数具体解释
请求方法
POST /v1.0/oauth2/userAccessToken HTTP/1.1
Host:api.dingtalk.com
Content-Type:application/json
{
"clientId" : "String",
"clientSecret" :