开发者社区> 问答> 正文

钉钉如何做免登?

钉钉如何做免登?

展开
收起
多麻辣哦 2024-01-23 21:03:50 121 0
3 条回答
写回答
取消 提交回答
  • 钉钉实现免密登录(也称为单点登录SSO或无缝登录)通常是指通过集成钉钉的认证服务,使得用户在访问已接入钉钉的企业应用时,不需要再次输入账户和密码,而是直接利用钉钉的登录状态完成授权与登录。

    以下是基本的免密登录流程:

    1. 创建并配置应用

      • 在钉钉开发者后台注册并创建一个应用(如果是企业内部应用或ISV开发的应用)。
      • 获取应用所需的凭证,如AppKey和AppSecret,并在应用后台开启相应的免密登录权限。
    2. 集成钉钉登录功能

      • 使用钉钉提供的OAuth2.0授权机制,前端调用钉钉提供的API接口引导用户授权。
      • 用户在应用内点击“使用钉钉登录”按钮后,会被重定向至钉钉授权页面。
    3. 获取授权码及令牌

      • 用户在钉钉内同意授权后,钉钉会回调预先设定的回调地址,并携带授权码。
      • 后端服务器使用授权码向钉钉请求访问令牌(Access Token)以及刷新令牌(Refresh Token)。
    4. 验证令牌并登录

      • 后端服务器验证从钉钉获取的令牌有效后,可以据此判断用户的身份和权限,并建立用户在本系统的登录状态。
    5. 维持登录状态

      • 利用获取的令牌维持用户的登录状态,当令牌过期时,可以通过刷新令牌来延长登录有效期。
    2024-01-29 09:45:09
    赞同 1 展开评论 打赏
  • 详细的应用场景以及介绍请见文档说明
    https://open.dingtalk.com/document/orgapp/sso-overview#title-rfd-69p-hg3
    image.png

    2024-01-28 19:39:58
    赞同 展开评论 打赏
  • 免登”是指用户免除输入钉钉用户名和密码,您所开发的系统便可获取用户身份,实现登录您系统的流程。

    更多信息可参考身份验证(免登)文档。——此回答整理自钉群:钉钉开发者社区(互助群)

    2024-01-24 10:44:59
    赞同 展开评论 打赏
问答标签:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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