<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -40,7 +40,7 @@ class OpenidServerController &lt; ApplicationController
         # TODO: claimed_id
         @identity = Uri.find_by_uri(openid_request.identity)
         unless @identity &amp;&amp; current_agent.openid_uris.include?(@identity)
-          render :text =&gt; t(:invalid_uri, :uri =&gt; openid_request.identity), :status =&gt; :forbidden
+          render :text =&gt; t('openid.server.invalid_uri', :uri =&gt; openid_request.identity), :status =&gt; :forbidden
           return
         end
       end</diff>
      <filename>app/controllers/openid_server_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,7 @@ module ActionController #:nodoc:
           begin
             openid_request = openid_consumer.begin params[:openid_identifier]
           rescue ::OpenID::OpenIDError =&gt; e
-            flash[:error] = t(:discovery_failed, :id =&gt; params[:openid_identifier], :error =&gt; e)
+            flash[:error] = t('openid.client.discovery_failed', :id =&gt; params[:openid_identifier], :error =&gt; e)
             render :action =&gt; &quot;new&quot;
             return
           end</diff>
      <filename>lib/action_controller/sessions/openid.rb</filename>
    </modified>
    <modified>
      <diff>@@ -25,6 +25,10 @@ module ActiveRecord #:nodoc:
             after_create :create_openid_server_ownings
           end
         end
+
+        def classes
+          ActiveRecord::Agent.classes.select{ |k| k.agent_options[:openid_server] }
+        end
       end
 
       module InstanceMethods</diff>
      <filename>lib/active_record/agent/openid_server.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,5 +4,24 @@ namespace :station do
     task :gc_ar_store =&gt; :environment do
       OpenIdActiveRecordStore.cleanup
     end
+
+    namespace :identity_uris do
+      desc &quot;Reset OpenID identity URIs&quot;
+      task :reset =&gt; [ :clear, :create ]
+
+      desc &quot;Clear OpenID identity URIs&quot;
+      task :clear =&gt; :environment do
+        ActiveRecord::Agent::OpenidServer.classes.each do |k|
+          k.all.map(&amp;:openid_ownings).map(&amp;:destroy_all)
+        end
+      end
+
+      desc &quot;Create OpenID identity URIs&quot;
+      task :create =&gt; :environment do
+        ActiveRecord::Agent::OpenidServer.classes.each do |k|
+          k.all.map(&amp;:create_openid_server_ownings)
+        end
+      end
+    end
   end
 end</diff>
      <filename>tasks/openid.rake</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6145f67316c80c6bc5de941e22da6983cfa44607</id>
    </parent>
  </parents>
  <author>
    <name>Antonio Tapiador del Dujo</name>
    <email>atapiador@dit.upm.es</email>
  </author>
  <url>http://github.com/atd/station/commit/9414834bd7905480748ad3bac3b8c2e66691b763</url>
  <id>9414834bd7905480748ad3bac3b8c2e66691b763</id>
  <committed-date>2009-07-13T03:11:43-07:00</committed-date>
  <authored-date>2009-07-13T03:10:26-07:00</authored-date>
  <message>OpenIDServer fixes</message>
  <tree>8d1f8fe1d1847f685c4a1483c7fa97e4b3919f0f</tree>
  <committer>
    <name>Antonio Tapiador del Dujo</name>
    <email>atapiador@dit.upm.es</email>
  </committer>
</commit>
