Project

General

Profile

Actions

Feature #7075

closed

Improve OpenID Selector

Added by Mike Lococo almost 14 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
OpenID
Target version:
-
Start date:
2010-12-08
Due date:
% Done:

0%

Estimated time:
Resolution:
Wont fix

Description

The identity selector for OpenID login is a simple text field for a URL. While technically sufficient, many OpenID provider URLs are difficult to remember and more difficult to type. A high-quality identity selector goes a long way to smoothing the process. There are two BSD licensed selectors that could provide a foundation for a selector in Redmine:

http://code.google.com/p/openid-selector/
http://code.google.com/p/openid-realselector/

Consider integrating them into the login page to improve the OpenID experience.


Files

openid-newfiles.zip (20.8 KB) openid-newfiles.zip Jason Montojo, 2011-04-19 22:41
openid.patch (5.75 KB) openid.patch Jason Montojo, 2011-04-19 22:41
actionpack-2.3.11.patch (506 Bytes) actionpack-2.3.11.patch Rails 2.3.11 patch for reset_session issue Jason Montojo, 2011-04-19 22:41
Actions #1

Updated by Jason Montojo over 13 years ago

Hi folks,

I've taken a crack at implementing this feature. The attached patch/zip files are based on openid-selector 1.3 and RedMine's trunk. If the patch gets stale, let me know so I can rebase it.

Here's a breakdown of the changes:
  • Added graphical OpenID selector to login and my/account
  • Updated OpenID self-registration to support AX (so now it supports AX and SREG)
  • Externalized all strings and provided translations for "en"

I've also attached another patch which seems to be necessary for Rails 2.X when using OpenID authentication, but it's fixed in 3.0. The patch is based on Rails 2.3.11. You can find a description of the issue here:

https://rails.lighthouseapp.com/projects/8994/tickets/6440-session-reset-undefined-method-destroy-for-hash

To apply the patches, run these commands from the redmine root directory:

unzip /path/to/openid-newfiles.zip
patch -p0 < /path/to/openid.patch
Actions #2

Updated by Etienne Massip about 13 years ago

  • Category changed from Accounts / authentication to OpenID
Actions #3

Updated by Go MAEDA almost 3 years ago

  • Status changed from New to Closed
  • Resolution set to Wont fix

The OpenID support has been dropped by #35755 for the upcoming Redmine 5.0.0.

Actions

Also available in: Atom PDF