使用钉钉授权登录我们自己创建的企业内部应用,退出我们企业内部应用,再次使用钉钉登录时,默认就把上次登录的钉钉账号带出来了,怎么样才能让钉钉登录授权信息只能使用一次呢?
在使用钉钉授权登录时,授权登录信息会被保存在用户的本地缓存中,如果想要授权登录信息只能使用一次,可以在授权登录成功后立即清除本地缓存。
先调用 dd.config 方法来初始化钉钉 JSAPI 配置,然后调用 dd.runtime.permission.requestAuthCode 方法来获取授权码。获取成功后,我们立即调用 dd.runtime.permission.revokeAuthCode 方法来清除本地缓存中的授权登录信息,然后重新获取授权码。这样,下次再使用钉钉登录时,就需要重新授权登录了。
这问题我反馈过了,可他们就是看不懂,麻了。最好的解决方案就是把浏览器关闭,重新打开就好了,或者清除cookies
请问您登录的企业内部应用是用宜搭创建的吗?你检查一下钉钉登录界面是否有保存上一次登录,如果有把它关闭,也可能是自己创建的企业内部应用授权问题,你比如在阿里云上授权登录是有时间限制的,时间到了就要重新登陆。你自己创建的企业内部应用应该可以设置登录限制。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。