钉钉微应用集成方案¶
最后更新:2022-06-02
已有新配置方案,请参考:钉钉微应用集成方案(新)
流程介绍¶
准备工作¶
创建钉钉微应用¶
操作步骤
登录钉钉开发者平台
点击应用开发,选择H5微应用
点击创建应用 开发方式:选择企业内部自主研发应用首页链接:在IDaaS上获取,获取方式参考下面步骤4(应用首页链接参数的获取方式)PC端首页地址:和应用首页链接一致即可服务器出口IP:IDaaS服务器的出口IP(请联系IDaaS同学获取出口IP)
应用首页链接参数的获取方式
4.1. 在IDaaS管理员页面,点击认证源 - 点击钉钉微应用登录的详情。
4.2. 找到应用首页字段值:https://{IDaaS_server}/api/public/bff/v1.2/authenticate/ddMicro/login?agentId=&appId=
4.3. 点击应用列表,选择需要单点的应用
该应用ID是上面url中的appId参数,拼接成url值为:https://{IDaaS_server}/api/public/bff/v1.2/authenticate/ddMicro/login?agentId=&appId=201910101757083TKqTYywqyjwt2
4.4. 将上述生成的url值复制粘贴到应用首页链接和PC端首页地址的输入框中,点击保存应用。
4.5. 查看应用的详情,获取应用的AgentId参数
4.6. 修改应用,把应用详情中的AgentId的值添加到url的AgentId后
创建钉钉微应用认证源¶
操作步骤
FAQ¶
1. 钉钉微应用单点登录提示无权限。
请确认钉钉微应用上填写的应用首页地址是否正确,中间是否有空格等。
1. 回调地址的传递
应用首页地址(https://{IDaaS_server}/api/public/bff/v1.2/authenticate/ddMicro/login?agentId=&appId=)支持添加redirect_url参数,添加该参数将传递到应用的SSO地址中