开发者社区> 问答> 正文

钉钉如何做免登?

钉钉如何做免登?

展开
收起
真的很搞笑 2023-12-21 07:48:13 97 0
2 条回答
写回答
取消 提交回答
  • 官方已根据免密问题列举了详细的解决方案,希望能够对你有所帮助。
    https://open.dingtalk.com/document/orgapp/sso-overview
    image.png

    2023-12-28 21:56:08
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉的免登功能允许用户在进入应用后,无需输入用户名和密码,应用程序可以自动获取当前用户的身份并完成登录。实现钉钉免登主要涉及以下几个步骤:

    1. 创建应用并获取凭证:首先,您需要在钉钉管理后台创建应用(例如H5微应用),完成后会得到应用凭证,包括AgentId、AppKey和AppSecret。

    2. 前端获取免登授权码:使用钉钉提供的API,前端可以获取到免登授权码。值得注意的是,这个授权码的有效期为5分钟,且只能使用一次。

    3. 后端授权免登:在后端部分,您可以使用AppKey和AppSecret换取access_token。然后根据临时授权码获取用户的AccessToken,最后通过用户的AccessToken获取用户信息。

    4. 参数替换:在微应用的首页URL中,可以使用"$CORPID$"作为参数占位符,钉钉容器会将"$CORPID$"替换为当前访问用户的企业corpId。

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

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载