使用index-oa-template项目
配置完后在钉钉端访问报:
获取userid error:
{“errorMessage”:"err msg redirect_uri domain is not secure domain"
"errorCode":"3"
}
请问哪位大神知道原因?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
遇到这个错误信息,"errorMessage":"err msg redirect_uri domain is not secure domain",意味着你的重定向URI(redirect_uri)没有被配置为安全域名。在钉钉开发和阿里云相关服务的集成中,确保应用的安全性是非常重要的,因此钉钉要求所有OAuth认证的回调地址必须使用HTTPS协议,以保障数据传输的安全。
解决这个问题,你可以按照以下步骤操作:
检查回调地址(Redirect URI):首先确认你在钉钉开放平台的应用设置中,所配置的回调地址是否是以https://开头的。如果是以http://开头,你需要将其更改为https://。这是因为钉钉要求回调地址必须是HTTPS加密的。
获取SSL证书:如果你的应用服务器还没有配置SSL证书,需要获取一个有效的SSL证书并部署到你的服务器上。阿里云提供了SSL证书服务,可以方便地申请和管理SSL证书。
更新域名解析和证书绑定:确保你的域名已经正确解析到你的服务器IP,并且SSL证书已正确安装并绑定到该域名上。这样,当用户通过HTTPS访问时,浏览器会显示安全连接。
重新配置应用:在完成上述步骤后,回到钉钉开放平台的应用管理页面,更新你的回调地址为新的HTTPS链接。保存设置。
测试验证:再次尝试从钉钉端访问或触发与该应用相关的功能,验证问题是否已经解决。
如果在操作过程中遇到具体技术难题,比如SSL证书的申请、部署或者域名解析的问题,可以参考阿里云的相关文档或寻求阿里云技术支持的帮助。