项目

常规

个人资料

插件目录 » Redmine Qqs

作者 Tigergm Wu
网站 https://bitbucket.org/39648421/qqs-redmine-plugin/
代码仓库 https://bitbucket.org/39648421/qqs-redmine-plugin/
注册于 2016-04-13 (超过8年前)
当前版本 0.6.0
兼容 Redmine 3.2.x
用户评分   (2)

我对Redmine核心功能的openid机制不是很熟悉。也许我以后会集成它。
我已经完成了基于QQ互联绑定的基础插件和通过QQ互联的SDK进行登录。此插件相对独立于Redmine核心的openid功能。
QQ是中国最受欢迎的即时通讯软件(http://www.qq.com)。QQ的登录功能是中国网络应用的主要需求。QQ的提供商是腾讯公司,它提供了QQ互联SDK(http://connect.qq.com)。
幸运的是,QQ互联SDK有Ruby On Rails版本,由046569开发。感谢他为我们的基础功能开发节省了时间(https://github.com/046569/qq)
这个插件只是一个开始。我计划集成微信登录,微信是中国最受欢迎的移动消息应用。

安装说明

首先,下载压缩包,解压到插件目录,并将插件目录重命名为qqs。
进入Redmine根目录,运行设置命令
Bundle install --without development test
执行数据库升级命令
Bundle exec rake redmine:plugins NAME=qqs RAILS_ENV=production

第二步,到QQ网站注册用户,并添加网络应用。
在网络应用中,将网站地址填写在redmine列中,填写域名信息,例如 http://your.redminedomain.com,并填写回调。
Http://your.redminedomain.com/login; http://your.redminedomain.com/my/account;
点击网站地址验证按钮以获取头部信息,复制内容,例如:352423553516513164042163153523617;
在登录页面 http://your.redminedomain.com/login;
在测试中,协作者使用QQ进行测试。

第三步,转到qqs插件设置页面,根据第二步的信息,修改以下字符串常量。
将插件设置页面中的REDIRECT_URI更改为 http://your.redminedomain.com/login
将插件设置页面中的REDIRECT_URI2更改为 http://your.redminedomain.com/my/account
将插件设置页面中的REDIRECT_URI3更改为 http://your.redminedomain.com
修改插件设置页面中的VALIDATE_CODE内容(例如:352423553516513164042163153523617,具体显示日期)
不要修改auth_prefix文本(此文本已删除)。
然后重新启动Redmine。此时确保可以通过QQ互联的应用验证头部信息。

第四步,根据调整的第三步,重启服务以确保网站的第二步验证域名,然后由应用程序保存信息。成功后,记录应用ID和应用密钥,并将这两个字符串修改放在插件设置页面。
相应的常量分布是APPID和APPKEY。

第五步,正常登录,在我的账户页面,点击关联的QQ账户按钮完成QQ互联网绑定,登录后再退出,可以通过QQ登录按钮的登录页面登录。在我的账户中,可以更新或删除QQ账户关联。

注意:QQ互联网管理中心应用信息,在开发阶段仅接受指定QQ号码的绑定,仅限于应用,不要限制QQ绑定。

微信描述
第一步,访问http://open.weixin.qq.com注册开发者资格。申请一个网页类型的应用程序,重定向地址应填写红米首页地址。然后等待审核。
第二步,请进入插件配置,根据网页应用程序的列,替换相应的appsecret、appid和回调地址。
第三步,重启红米并尝试微信登录。

请注意,您不应修改插件配置中的前缀和后缀列。

变更日志

0.6.0 (2016-05-22)

兼容Redmine 3.2.x。

优化认证和REST架构

0.5.0 (2016-05-13)

兼容Redmine 3.2.x。

基本支持微信(微信小程序)。

QQ截图20160513215430.png (6.99 KB) QQ截图20160513215430.png Wu Tigergm,2016-05-13 15:55

0.4.1 (2016-04-22)

兼容Redmine 3.2.x。

一些截图


QQ截图20160422155522.png (22.5 KB) QQ截图20160422155522.png Wu Tigergm,2016-04-22 09:58
QQ截图20160422155341.png (7.92 KB) QQ截图20160422155341.png Wu Tigergm,2016-04-22 09:58
QQ截图20160422155111.png (10.9 KB) QQ截图20160422155111.png Wu Tigergm,2016-04-22 09:58

0.4.0 (2016-04-22)

兼容Redmine 3.2.x。

添加与QQ连接的注册集成。

0.3.0 (2016-04-21)

兼容Redmine 3.2.x。

添加QQ头像
添加设置功能

0.2.0 (2016-04-13)

兼容Redmine 3.2.x。

用户评分

  by Wu Tigergm over 8 years ago

谢谢回复。
我会为此付出努力的。
我已经得到了红米应用批准,插件可以正常工作。
然后我开始申请微信应用开发者并注册了一个测试应用。

  by unicorn jia over 8 years ago

太好了!非常期待微信插件。