概述
公司一个老旧的CRM系统一直没有手机端,想在企业微信中建立一个应用做入口,然后H5搞定这个老旧的CRM的手机版功能。
登陆及账号绑定问题
由于对OAuth完全没经验,所以没思路。
老旧的CRM系统有账号密码,为了让他们点开应用不用每次都登陆,想用授权登陆的方式实现。
我想的思路流程(类似DZ论坛的QQ登陆)
1、员工打开应用直接访问自己程序并判断是否已登陆
2、未登录跳转到OAuth,回调企业微信用户唯一的ID
3、判断用户是否已经绑定过账号密码
4、未绑定:用户输入自己系统的账号密码进行绑定(绑定回调来的唯一ID),并登陆成功
4、已绑定:直接登陆成功
我的思路是否有什么问题和弊端请指教,或者有更好的思路也请不吝赐教。
延伸问题
- 授权登陆一般周期是多少
- 授权成功登陆一次后 一般多久需要下次更新,或者说程序怎么判断这个。
企业微信有网页授权登陆文档https://work.weixin.qq.com/ap...
我是不是看这个就行了。
你到思路没有问题,很清晰;
授权登录后实际上后续的登录状态维护实际上是在你们自己的服务器维护,所以和微信的登录周期没有关系。
微信企业号必须通过在微信后台导入通信录后才能授权登录;
微信企业号是可以设置用户的邮箱、手机号这些信息,如果你们系统也有,那么你的思路可以跳过绑定的步骤。