<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>c8fa4fce99f1c25519ae0182b0558028b23e5aa7</id>
      </parent>
    </parents>
    <author>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </author>
    <url>http://github.com/madnificent/openid_enabled/commit/0043096efec36a81f322b8775339221313531270</url>
    <id>0043096efec36a81f322b8775339221313531270</id>
    <committed-date>2008-08-13T08:13:31-07:00</committed-date>
    <authored-date>2008-08-13T08:13:31-07:00</authored-date>
    <message>It is currently possible to override the redirection by using a home-grown method.

This allows for a more flexible approach to the login-redirection.</message>
    <tree>d03c085df3d472846828947131a83d1d9d3a6ddc</tree>
    <committer>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>74d23ab34fe96aa11f901385f446b835ac1d1bdf</id>
      </parent>
    </parents>
    <author>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </author>
    <url>http://github.com/madnificent/openid_enabled/commit/c8fa4fce99f1c25519ae0182b0558028b23e5aa7</url>
    <id>c8fa4fce99f1c25519ae0182b0558028b23e5aa7</id>
    <committed-date>2008-08-11T14:22:48-07:00</committed-date>
    <authored-date>2008-08-11T14:22:48-07:00</authored-date>
    <message>Enabled a way to specify where a failed and a successfull login should redirect to on a per-commit basis.

This works by adding hidden fields to the login-form.  There are two meaningfull fields: login_redirects_to and failed_login_redirects_to.
The names are self-explanatory and an example login-form looks like

&lt;% form_tag start_login_users_path, :method =&gt; :get do -%&gt;
&lt;%= text_field_tag :openid_url %&gt;
&lt;%= hidden_field_tag 'login_redirects_to', cities_path %&gt;
&lt;%= hidden_field_tag 'failed_login_redirects_to', users_path %&gt;
&lt;%= submit_tag 'OpenIDfy me!' %&gt;
&lt;% end -%&gt;</message>
    <tree>da18b1a8f836a433befdb6fe20ef4bb4bc5c9f6d</tree>
    <committer>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1b16b62f108e74e67eca7376e7ae987e20748c8b</id>
      </parent>
    </parents>
    <author>
      <name>Aad Versteden</name>
      <email>madnificent@gmail.com</email>
    </author>
    <url>http://github.com/madnificent/openid_enabled/commit/74d23ab34fe96aa11f901385f446b835ac1d1bdf</url>
    <id>74d23ab34fe96aa11f901385f446b835ac1d1bdf</id>
    <committed-date>2008-08-05T12:51:00-07:00</committed-date>
    <authored-date>2008-08-05T12:51:00-07:00</authored-date>
    <message>A url to redirect to can now be specified by the named parameters :login_redirects_to and :failed_login_redirects_to for the openid_enabled or has_openid methods

you can use this like has_openid User, :login_redirect =&gt; '/cities', :failed_login_redirect =&gt; '/users' when you want to stay in the same application.  The url_for helper and friends aren't supported at this stage (this is a rails-issue that will not be resolved soon)</message>
    <tree>5fd56245163ed31e013df1e0d3f3db12717eff67</tree>
    <committer>
      <name>Aad Versteden</name>
      <email>madnificent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>447c55a94b14afa55e7c8bd40fc974dd114fb3b2</id>
      </parent>
    </parents>
    <author>
      <name>Aad Versteden</name>
      <email>madnificent@gmail.com</email>
    </author>
    <url>http://github.com/madnificent/openid_enabled/commit/1b16b62f108e74e67eca7376e7ae987e20748c8b</url>
    <id>1b16b62f108e74e67eca7376e7ae987e20748c8b</id>
    <committed-date>2008-07-27T20:24:40-07:00</committed-date>
    <authored-date>2008-07-27T20:24:40-07:00</authored-date>
    <message>alias for openid_enabled-method, named has_openid, has been created.</message>
    <tree>57b87b18ca15196e6d847fdc51be34a0133d6fd4</tree>
    <committer>
      <name>Aad Versteden</name>
      <email>madnificent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc4e0acd773028350ba1fad34431185d5b92fb50</id>
      </parent>
    </parents>
    <author>
      <name>Aad Versteden</name>
      <email>madnificent@gmail.com</email>
    </author>
    <url>http://github.com/madnificent/openid_enabled/commit/447c55a94b14afa55e7c8bd40fc974dd114fb3b2</url>
    <id>447c55a94b14afa55e7c8bd40fc974dd114fb3b2</id>
    <committed-date>2008-07-27T20:16:17-07:00</committed-date>
    <authored-date>2008-07-27T20:16:17-07:00</authored-date>
    <message>added talks_openid

This method for the controller adds a method call like
&gt; talks_openid User
which will generate a method called logged_in_user in that controller</message>
    <tree>0b71ab507e8c904cba8abf8939b23ab4322c0ebf</tree>
    <committer>
      <name>Aad Versteden</name>
      <email>madnificent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>64e9e6fc57b70f73c39729a2f807edda9b06fae6</id>
      </parent>
    </parents>
    <author>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </author>
    <url>http://github.com/madnificent/openid_enabled/commit/bc4e0acd773028350ba1fad34431185d5b92fb50</url>
    <id>bc4e0acd773028350ba1fad34431185d5b92fb50</id>
    <committed-date>2008-07-23T06:07:11-07:00</committed-date>
    <authored-date>2008-07-23T06:07:11-07:00</authored-date>
    <message>openid_enabled now takes a class_name.

Some helper methods are generated in the controller for easier access to the identified user.
The ugly session_variable_name is solved.</message>
    <tree>87185ba9171822d39da4df67b99ea90e319ffc33</tree>
    <committer>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b66561f8410f6c7711843c5cf66f7558f22a902c</id>
      </parent>
    </parents>
    <author>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </author>
    <url>http://github.com/madnificent/openid_enabled/commit/64e9e6fc57b70f73c39729a2f807edda9b06fae6</url>
    <id>64e9e6fc57b70f73c39729a2f807edda9b06fae6</id>
    <committed-date>2008-07-23T04:22:09-07:00</committed-date>
    <authored-date>2008-07-23T04:22:09-07:00</authored-date>
    <message>only saving openid_url in the session for now</message>
    <tree>8b11b6650e9fe33f521163fd815b11262dd503bd</tree>
    <committer>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cce58f6c45bce811a1a75527b9936342d9d84ec5</id>
      </parent>
    </parents>
    <author>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </author>
    <url>http://github.com/madnificent/openid_enabled/commit/b66561f8410f6c7711843c5cf66f7558f22a902c</url>
    <id>b66561f8410f6c7711843c5cf66f7558f22a902c</id>
    <committed-date>2008-07-22T20:36:06-07:00</committed-date>
    <authored-date>2008-07-22T20:36:06-07:00</authored-date>
    <message>A partial for the login-form is now generated when using script/generate openid_support Foo BarController</message>
    <tree>9213b56f5f1bc631c13e80eb5d3c9283580bdc07</tree>
    <committer>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7f28e13ea6b6b8ef7fb8d9fcd6f39a165ee0c735</id>
      </parent>
    </parents>
    <author>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </author>
    <url>http://github.com/madnificent/openid_enabled/commit/cce58f6c45bce811a1a75527b9936342d9d84ec5</url>
    <id>cce58f6c45bce811a1a75527b9936342d9d84ec5</id>
    <committed-date>2008-07-22T19:41:28-07:00</committed-date>
    <authored-date>2008-07-22T19:41:28-07:00</authored-date>
    <message>routes.rb is now updated with two :collection routes when using script/generate openid_support Foo BarController
this effect is removed after calling script/destroy</message>
    <tree>73305120ed2fe181769016acf443a5fe84fa8b9d</tree>
    <committer>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>306659565a63460c38d1ad5f2547d00bb29b34cf</id>
      </parent>
    </parents>
    <author>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </author>
    <url>http://github.com/madnificent/openid_enabled/commit/7f28e13ea6b6b8ef7fb8d9fcd6f39a165ee0c735</url>
    <id>7f28e13ea6b6b8ef7fb8d9fcd6f39a165ee0c735</id>
    <committed-date>2008-07-22T18:17:24-07:00</committed-date>
    <authored-date>2008-07-22T18:17:24-07:00</authored-date>
    <message>openid_enabled is now added to the controller, when using script/generate openid_support Foo BarController</message>
    <tree>d07045f4e3cb8330594d2d788c296a9f940b12d9</tree>
    <committer>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a3d53698a661e9af58e2ec0d9b822bd0ce6155a7</id>
      </parent>
    </parents>
    <author>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </author>
    <url>http://github.com/madnificent/openid_enabled/commit/306659565a63460c38d1ad5f2547d00bb29b34cf</url>
    <id>306659565a63460c38d1ad5f2547d00bb29b34cf</id>
    <committed-date>2008-07-22T17:16:44-07:00</committed-date>
    <authored-date>2008-07-22T17:16:44-07:00</authored-date>
    <message>Created the tag_support generator to create a migration that adds an openid_url:string to the model</message>
    <tree>0b1fc9959889ae022cb30d4b264bbd3e67853c9b</tree>
    <committer>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ed5cdef3d46ac3948bd28a1ef2d07a2b38f2a38</id>
      </parent>
    </parents>
    <author>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </author>
    <url>http://github.com/madnificent/openid_enabled/commit/a3d53698a661e9af58e2ec0d9b822bd0ce6155a7</url>
    <id>a3d53698a661e9af58e2ec0d9b822bd0ce6155a7</id>
    <committed-date>2008-07-22T16:49:16-07:00</committed-date>
    <authored-date>2008-07-22T16:49:16-07:00</authored-date>
    <message>Detached the code from the User-model-name</message>
    <tree>2a3f8ac39a46b9dc0e190f4d4f5adda7d41c43c0</tree>
    <committer>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </author>
    <url>http://github.com/madnificent/openid_enabled/commit/7ed5cdef3d46ac3948bd28a1ef2d07a2b38f2a38</url>
    <id>7ed5cdef3d46ac3948bd28a1ef2d07a2b38f2a38</id>
    <committed-date>2008-07-22T16:11:23-07:00</committed-date>
    <authored-date>2008-07-22T16:11:23-07:00</authored-date>
    <message>Initial import

Though not tested, this release should work for a restful model (in which the start_login and complete_login methods are added as collection get to the restful route).
It will forward to the index-method of the controller and will not do anything fancy.

The license is bound to whatever ruby-openid allows you to do... The LICENSE file is adopted accordingly.</message>
    <tree>2d4981bea6b0b476204e66a9888dfb76e989a2d7</tree>
    <committer>
      <name>madnificent</name>
      <email>madnificent@gmail.com</email>
    </committer>
  </commit>
</commits>
