diff --git a/module/VuFind/config/module.config.php b/module/VuFind/config/module.config.php
index 6912bf361b4a1039b42161e086a641789b401e35..6e21b58347d19cb624a80fa0706f86c2a7709d29 100644
--- a/module/VuFind/config/module.config.php
+++ b/module/VuFind/config/module.config.php
@@ -66,6 +66,7 @@ $config = array(
             'ajax' => 'VuFind\Controller\AjaxController',
             'alphabrowse' => 'VuFind\Controller\AlphabrowseController',
             'author' => 'VuFind\Controller\AuthorController',
+            'authority' => 'VuFind\Controller\AuthorityController',
             'cover' => 'VuFind\Controller\CoverController',
             'error' => 'VuFind\Controller\ErrorController',
             'index' => 'VuFind\Controller\IndexController',
diff --git a/module/VuFind/src/VuFind/Controller/AuthorityController.php b/module/VuFind/src/VuFind/Controller/AuthorityController.php
new file mode 100644
index 0000000000000000000000000000000000000000..83a12ead58c1784261aa4079a5b8b847ae9f7259
--- /dev/null
+++ b/module/VuFind/src/VuFind/Controller/AuthorityController.php
@@ -0,0 +1,87 @@
+<?php
+/**
+ * Authority Controller
+ *
+ * PHP version 5
+ *
+ * Copyright (C) Villanova University 2010.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ *
+ * @category VuFind2
+ * @package  Controller
+ * @author   Demian Katz <demian.katz@villanova.edu>
+ * @license  http://opensource.org/licenses/gpl-2.0.php GNU General Public License
+ * @link     http://vufind.org   Main Site
+ */
+namespace VuFind\Controller;
+use VuFind\Search\SolrAuth\Results;
+
+/**
+ * Authority Controller
+ *
+ * @category VuFind2
+ * @package  Controller
+ * @author   Demian Katz <demian.katz@villanova.edu>
+ * @license  http://opensource.org/licenses/gpl-2.0.php GNU General Public License
+ * @link     http://vufind.org   Main Site
+ */
+class AuthorityController extends AbstractSearch
+{
+    /**
+     * Constructor
+     */
+    public function __construct()
+    {
+        $this->searchClassId = 'SolrAuth';
+        $this->useResultScroller = false;
+        parent::__construct();
+    }
+
+    /**
+     * Home action
+     *
+     * @return void
+     */
+    public function homeAction()
+    {
+        // Do nothing -- just display template
+        return $this->createViewModel();
+    }
+
+    /**
+     * Record action -- display a record
+     *
+     * @return void
+     */
+    public function recordAction()
+    {
+        return $this->createViewModel(
+            array(
+                'driver' => Results::getRecord($this->params()->fromQuery('id'))
+            )
+        );
+    }
+
+    /**
+     * Search action -- call standard results action
+     *
+     * @return void
+     */
+    public function searchAction()
+    {
+        return $this->resultsAction();
+    }
+}
+