我是Redmine的用戶已有4年了,現在我試圖通過OpenID提供對我的用戶帳戶的訪問。我已經設法安裝必要的依賴關係,並使用指定的字段填充用戶帳戶表單中的openId Url。Redmine OpenID的用法
當我得到登錄頁面並輸入https://www.google.com/accounts/o8/id時,我被重定向到一個Google頁面,在那裏我可以選擇我授予訪問權限的兩個活動帳戶中的哪一個。我不知道哪些字段會與Google回覆匹配,但是我將登錄用戶名更改爲我的電子郵件。
我嘗試這兩個帳戶,一個是普通的Gmail帳戶,另一個是Google Apps帳戶。沒有任何反應只是返回到登錄頁面。
環境:
Ruby version 1.8.7 (i386-linux)
RubyGems version 1.8.10
Rack version 1.1.2
Rails version 2.3.11
Active Record version 2.3.11
Active Resource version 2.3.11
Action Mailer version 2.3.11
Active Support version 2.3.11
Edge Rails revision unknown
Application root /var/www/html/redmine
Environment production
Database adapter mysql
Database schema version 20110511000000
About your Redmine plugins
Redmine Gitolite Hook plugin 0.1.1
Redmine Light Box plugin 0.0.1
Redmine Backlogs v0.6.14
Redmine Auto Done 100% 0.0.1
Mylyn Connector plugin 2.7.5.stable
Redmine Attach Screenshot plugin 0.1.0
Apache + Passenger
CentOS 6
安裝了它們,選擇器已安裝。現在我管理着,通過查看redmine日誌並獲取「openid.identity」=>「https://www.google.com/accounts/o8/id?id=AItOawlCJoDrEGkXPlpmxxxxxxxxxxxxx」。我將其作爲開放標識url來配置在我的redmine帳戶中。現在登錄工程...以及我也必須這樣做:http://www.redmine.org/issues/7857#note-11 但是我的實際問題仍然存在,因爲實際上我們可以簡單地認識到它只是沒有實現這種賬戶關聯功能。對? – rsilva4 2012-04-18 09:54:55
使用Redmine 1.3.3穩定,沒有這個問題。現在我允許用戶通過OpenID註冊自己,並批准他們的註冊爲管理員。然後,每個用戶可以直接從「我的帳戶」更改他們的OpenID網址 – mppfiles 2012-04-27 13:46:50