酷徒LOGO

redmine_omniauth_google, 这个插件在redmine中用Google身份验证


  • 源代码名称:redmine_omniauth_google
  • 源代码网址:http://www.github.com/twinslash/redmine_omniauth_google
  • redmine_omniauth_google源代码文档
  • redmine_omniauth_google源代码下载
  • Git URL:
    git://www.github.com/twinslash/redmine_omniauth_google.git
    Git Clone代码到本地:
    git clone http://www.github.com/twinslash/redmine_omniauth_google
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/twinslash/redmine_omniauth_google
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    Redmine omniauth-google

    此插件用于使用Google的oauth provider验证Redmine用户。

    安装:

    下载插件并安装所需的gem:

    cd /path/to/redmine/pluginsgit clone https://github.com/twinslash/redmine_omniauth_google.gitcd /path/to/redminebundle install

    重新启动应用程序

    touch /path/to/redmine/tmp/restart.txt

    注册

    要通过Google认证,你必须首先通过Google云控制台注册你的redmine实例

    转到注册链接, 单击项目名称 单击"API & Auth" 点击"已注册的应用"" 点击"注册应用"" 为应用程序键入名称,例如,"My Redmine" 选择"Web应用程序"作为平台 点击"注册" 单击"OAuth 2.0客户端ID" 其中" mydomain.com/redmine "是你的redmine实例的域/路径。***没有设置***,插件将无法工作 单击"生成"" 保存客户端ID和客户端密钥以用于Redmine插件的配置(请参见下文)

    配置

    以具有管理权限的用户身份登录, 在顶部菜单选择"管理" 点击"插件"" 在插件列表中,单击" Redmine Omniauth Google插件"行中的"配置", 输入您通过Google Cloud Console注册应用程序时显示的СlientID和客户端密钥。 选中"Oauth身份验证附近的复选框" 单击Apply

    用户现在可以使用自己的Google帐户登录到Redmine的实例。

    返回

    设置值自动登录选项卡身份验证设置

    其他选项

    默认情况下,允许所有用户电子邮件域通过Google进行身份验证,如果你想限制允许使用插件的用户电子邮件域,请在"允许的域"文本框中每行列出一个。

    例如:

    
    onedomain.com
    
    
    otherdomain.com
    
    
    
    

    使用上述配置,只有电子邮件地址位于" onedomain.com"和" otherdomain.com"域上的用户才能使用Google OAuth访问Redmine实例。





    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备17041772号-2  |  如果智培  |  酷兔英语  |  帮酷