--- /dev/null
+<?php
+
+$this->registerModule(
+ /* Name */ "XorgAuth",
+ /* Description*/ "Xorg Authentication plugin",
+ /* Author */ "Florent Bruneau",
+ /* Version */ '0.1',
+ /* Permissions */ 'usage,contentadmin',
+ /* Priority */ 200
+);
+?>
--- /dev/null
+<?php
+# ***** BEGIN LICENSE BLOCK *****
+# This file is part of DotClear.
+# Copyright (c) 2006 Olivier Meunier and contributors. All rights
+# reserved.
+#
+# DotClear is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# DotClear 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 DotClear; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# ***** END LICENSE BLOCK *****
+
+global $__autoload;
+$__autoload['xorgAuth'] = dirname(__FILE__).'/class.xorg.auth.php';
+?>
--- /dev/null
+<?php
+
+require_once dirname(__FILE__) . '/../../inc/core/class.dc.auth.php';
+
+class xorgAuth extends dcAuth {
+ public function checkUser($user_id, $pwd = null, $user_key = null) {
+ echo 1;
+// echo "checking auth for " . $user_id;
+ return parent::checkUser($user_id, $pwd, $user_key);
+ }
+
+ public function check($permissions, $blog_id) {
+ echo "Checking right to view $permissions on $blog_id";
+ return parent::check($permissions, $blog_id);
+ }
+}
+
+?>