开发者社区> 问答> 正文

钉钉授权登录问题

使用钉钉授权登录我们自己创建的企业内部应用,退出我们企业内部应用,再次使用钉钉登录时,默认就把上次登录的钉钉账号带出来了,怎么样才能让钉钉登录授权信息只能使用一次呢?

展开
收起
ashualiyun 2023-03-02 16:18:35 1380 0
3 条回答
写回答
取消 提交回答
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    在使用钉钉授权登录时,授权登录信息会被保存在用户的本地缓存中,如果想要授权登录信息只能使用一次,可以在授权登录成功后立即清除本地缓存。

    先调用 dd.config 方法来初始化钉钉 JSAPI 配置,然后调用 dd.runtime.permission.requestAuthCode 方法来获取授权码。获取成功后,我们立即调用 dd.runtime.permission.revokeAuthCode 方法来清除本地缓存中的授权登录信息,然后重新获取授权码。这样,下次再使用钉钉登录时,就需要重新授权登录了。

    image.png

    2023-03-02 16:37:33
    赞同 展开评论 打赏
  • 这个人很懒....什么都没写。

    这问题我反馈过了,可他们就是看不懂,麻了。最好的解决方案就是把浏览器关闭,重新打开就好了,或者清除cookies

    2023-03-02 16:37:32
    赞同 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    请问您登录的企业内部应用是用宜搭创建的吗?你检查一下钉钉登录界面是否有保存上一次登录,如果有把它关闭,也可能是自己创建的企业内部应用授权问题,你比如在阿里云上授权登录是有时间限制的,时间到了就要重新登陆。你自己创建的企业内部应用应该可以设置登录限制。

    2023-03-02 16:29:35
    赞同 1 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载