annotate lib/plugins/open_id_authentication/CHANGELOG @ 1519:afce8026aaeb redmine-2.4-integration

Merge from branch "live"
author Chris Cannam
date Tue, 09 Sep 2014 09:34:53 +0100
parents 433d4f72a19b
children
rev   line source
Chris@1115 1 * Dump heavy lifting off to rack-openid gem. OpenIdAuthentication is just a simple controller concern.
Chris@1115 2
Chris@1115 3 * Fake HTTP method from OpenID server since they only support a GET. Eliminates the need to set an extra route to match the server's reply. [Josh Peek]
Chris@1115 4
Chris@1115 5 * OpenID 2.0 recommends that forms should use the field name "openid_identifier" rather than "openid_url" [Josh Peek]
Chris@1115 6
Chris@1115 7 * Return open_id_response.display_identifier to the application instead of .endpoints.claimed_id. [nbibler]
Chris@1115 8
Chris@1115 9 * Add Timeout protection [Rick]
Chris@1115 10
Chris@1115 11 * An invalid identity url passed through authenticate_with_open_id will no longer raise an InvalidOpenId exception. Instead it will return Result[:missing] to the completion block.
Chris@1115 12
Chris@1115 13 * Allow a return_to option to be used instead of the requested url [Josh Peek]
Chris@1115 14
Chris@1115 15 * Updated plugin to use Ruby OpenID 2.x.x [Josh Peek]
Chris@1115 16
Chris@1115 17 * Tied plugin to ruby-openid 1.1.4 gem until we can make it compatible with 2.x [DHH]
Chris@1115 18
Chris@1115 19 * Use URI instead of regexps to normalize the URL and gain free, better matching #8136 [dkubb]
Chris@1115 20
Chris@1115 21 * Allow -'s in #normalize_url [Rick]
Chris@1115 22
Chris@1115 23 * remove instance of mattr_accessor, it was breaking tests since they don't load ActiveSupport. Fix Timeout test [Rick]
Chris@1115 24
Chris@1115 25 * Throw a InvalidOpenId exception instead of just a RuntimeError when the URL can't be normalized [DHH]
Chris@1115 26
Chris@1115 27 * Just use the path for the return URL, so extra query parameters don't interfere [DHH]
Chris@1115 28
Chris@1115 29 * Added a new default database-backed store after experiencing trouble with the filestore on NFS. The file store is still available as an option [DHH]
Chris@1115 30
Chris@1115 31 * Added normalize_url and applied it to all operations going through the plugin [DHH]
Chris@1115 32
Chris@1115 33 * Removed open_id? as the idea of using the same input box for both OpenID and username has died -- use using_open_id? instead (which checks for the presence of params[:openid_url] by default) [DHH]
Chris@1115 34
Chris@1115 35 * Added OpenIdAuthentication::Result to make it easier to deal with default situations where you don't care to do something particular for each error state [DHH]
Chris@1115 36
Chris@1115 37 * Stop relying on root_url being defined, we can just grab the current url instead [DHH]