Improve OpenID Selector
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:
Consider integrating them into the login page to improve the OpenID experience.
#1 Updated by Jason Montojo about 11 years ago
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:
To apply the patches, run these commands from the redmine root directory:
unzip /path/to/openid-newfiles.zip patch -p0 < /path/to/openid.patch