应用场景是桌面 app ,客户端无法连接互联网
以钉钉为例,我构想的流程是:
1.客户端向服务器发起认证请求
2.服务器向钉钉服务器发起 oauth 认证,并将二维码返回给客户端
3.用户扫码成功->钉钉服务器进行认证并在服务器进行页面回调
4.服务器处理回调,通知客户端登录成功
现在的难点是
之前的 2 3 中服务器怎么不经过客户端处理完整的流程(访问 api 网址,获取二维码返回客户端,保持页面等待钉钉服务器回调)
大佬们有没有什么解决办法?
以钉钉为例,我构想的流程是:
1.客户端向服务器发起认证请求
2.服务器向钉钉服务器发起 oauth 认证,并将二维码返回给客户端
3.用户扫码成功->钉钉服务器进行认证并在服务器进行页面回调
4.服务器处理回调,通知客户端登录成功
现在的难点是
之前的 2 3 中服务器怎么不经过客户端处理完整的流程(访问 api 网址,获取二维码返回客户端,保持页面等待钉钉服务器回调)
大佬们有没有什么解决办法?